for循环中 %d类型与%f类型不能比较大小
char 1字节=8比特 00000000 表示 -128~127
unsigned char 表示 0~255
补码概念: -2的n-1次方 ~2的n-1次方-1
负数求补码 先算其正数二进制码 全部反位 最后加1
判断两个 小数是否相等: 不能直接 a == b 而是 fabs(a-b)< 1e-8 差的绝对值是否小于精度
scanf 只能 处理 int 不能处理 char 要用scanf 先设置一个变量使其与之相等
!age<20 先做!age 再与20做比较