#include<stdio.h>
main()
{
{
int a=7%2;
printf("%d\n",a);
}
{
int b=1;
int c=b<<2;
printf("%d\n",c);
}
{
int d=4,e=5;
int f=d&e;
int g=d|e;
int h=d^e;
printf("%d\n",f);
printf("%d\n",g);
printf("%d\n",h);
}
{
int i=10;
i+=10;
printf("%d\n",i);
}
{
int a=10;
printf("%d\n",a);
printf("%d\n",!a);
}
{
int b=1;
int a[10]={0};
int s=0;
s=sizeof(a)/sizeof(a[0]);
printf("%d\n",sizeof a);
printf("%d\n",sizeof b);
printf("%d\n",sizeof(int));
printf("s=%d\n",s);
}
}
//“/"号求出来的是商,“%”求出来的是余数;
//"<<"是左位移符号,">>"是右位移符号,移动后将二进制换算成10进制输出
//"&"是将十进制转换为二进制,将d,e的二进制数一一对应,如果两个对应的数都为1则输出1,如果有一个不为1则输出0,将输出的数字再转换为十进制
//"|"是将转换的二进制一一对应,如果两个对应的数字其中有一个为1则输出1
//"^"是将转换的二进制一一对应,如果两个对应的数字不相同则输出1,如果两个数字相同则输出为0
//i=i+20和i+=20相同,符号后加一个等号等于复合符号
//在c语言中,0是假,非0是真,”!“能将真变为假,假变为真,当假变为真时为1
//sizeof是计算字节的,后可以直接跟数组,不能直接跟int需要加括号,s是数组a的个数
//[]是下标引用操作符
//()是函数调用操作符
标签:10,符号,int,二进制,输出,printf,sizeof From: https://blog.51cto.com/u_16330158/8195950