1.EOF文件结束标志 end of file
2.单目操作符
~按位取反(二进制位)
#include<stdio.h>
int main()
{
int a = 0;//4个字节,32个比特位
int b = ~a;
//a = 00000000000000000000000000000000
//b = 11111111111111111111111111111111//补码
// 11111111111111111111111111111110//反码
// 10000000000000000000000000000001//原码=-1
printf("%d\n",b);//-1
//第一个数字是符号位,0为正,1为负
//负数在内存中存储的是二进制的补码,使用的,打印的是原码
//负数:原码符号位不变得到反码,反码+1得到补码
//正数:正数原码反码补码相同
return 0;
}
++ --
#include<stdio.h>
int main()
{
int a = 10;
printf("%d\n",a);//10
int b = a++;//后置++//先使用再++
printf("%d\n",a);//11
printf("%d\n",b);//10
int c = ++a;//前置++//先++再使用
printf("%d\n",a);//12
printf("%d\n",c);//12
int