#include<stdio.h>
//自定义函数
int Add(int x,int y) //自定义函数
/*
/*
*/ //C语言遇到第一个 */ 便会结束 C++可以嵌套注释 多个*/
{
int z=x+y;
return z; //将结果Z返回
}
int main()
{int num1=1;
int num2=3;
int sum=0;
sum=Add(num1,num2);
printf("%d\n",sum);
//数组
int arr[10]={1,2,3,4,5,6,7,8,9,10};
printf("%d\n",arr[4]); //运行结果 5(下标从0开始)
int i=0;
while(i<10)
{printf("%d\n",arr[i]); //运行结果 1,2,3,4,5,6,7,8,9,10
i++;}
return 0;
}
//移位操作符
int main()
{int a=1; // int 四个字节 32个比特位 00000……01
int b=a<<2; // b==4 a向左移两位,前两个舍弃 00000……0100
printf("%d\n",a); // >>为右移
printf("%d\n",b);
//位操作
int c=3; // 3=011
int d=5; // 5=101
int e=c&d; /* &(与) 0假 1真 1真
1真 0假 1真
II& II& II&
0假 0假 1真*/
printf("%d\n",e); // e=1(001)
//赋值操作符
int f=10; //C语言中我们表示真假 0-假 非0-真
printf("%d\n",f);
printf("%d\n",!f); // ! 反逻辑(单目操作符) 运行结果 10
// 0
f+=10; // += 复合操作符 f+=10 等效于 f=10+
printf("%d\n",sizeof f); //sizeof 计算变量/类型所占字节的大小(单位字节) 运行结果 4
printf("%d\n",sizeof(int)); //当计算变量时可以省略括号 运行结果 4
return 0;
}
C语言学习--自定义函数,数组,注释,移位操作符,位操作,赋值操作符
原创
©著作权归作者所有:来自51CTO博客作者南山AI的原创作品,请联系作者获取转载授权,否则将追究法律责任

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【C语言】算术运算符、移位操作符、位操作符详细讲解。
?write in front??算术运算符?移位操作符?位操作符
运算符 #include 双目运算符 -
[C语言] 位操作符
位操作符
操作数 i++ #define #include 位取反 -
RxJava 自定义操作符(实现自己的操作符)
你可以实现你自己的Observable操作符,本文展示怎么做。如果你的操作符是被用于创造一个Operators 。
自定义 操作符 RxJava 数据 java -
C++ 自定义IO操作符
C++ operator >> 与 <<写一个结构体
IO QT 自定义 特殊字符 点修改