
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











