int:定义一个完整的数(不带小数点) double:定义一个带小数点的数
C语言的类型
·整数
· char、short、int、long、long long
·浮点数
·lloat、double、long double
·逻辑
·bool
·指针
·自定义类型
sizeof是静态的 不做运算
char a=255;
printf("%d", a);
a=-1
int a=255;
printf("%d", a);
a=255
unsigned没有负数范围
%o:输出八进制 %x:输出十六进制
%d:输出用科学计数法表示 double比float精度更高
'1'表示字符1 ascii码中 字符1表示49
%d %c :表示%d读完第一个数包括空格 剩下的%c来读
%d%c :表示%d读完第一个整数不包括空格 剩下的%c来读
空格对应的ascii码是32
字符可以进行运算
B
C
减法同理
把\" \"作为双引号里面的双引号, 不可以写成 " " " "
\b回退一格但不删除 后面有跟输出才会有所改变
printf("123\b\n456")
123
456
printf("123\bA\n456")
12A
456
-32768 short的有效数字是7
0
a转换为int 然后除以b
a/b的结果转换成int
b=1
i=7
i=11