-
单个字符用 单引号' '引起来
-
字符'0' ascii值是48
-
字符'1' ascii值是49
-
'A' ascii值是65
-
'B' ascii值是66
-
'a' ascii值是97
-
'b' ascii值是98
-
因为字符所对应的最大ascii值是127,所以用char类型就可以存得下所有的字符
int b = 10;
char ch = 'a';printf("%d\n",sizeof (ch)); // 1
printf("%d\n",sizeof ('a')); // 4 他等价于printf("%d\n",sizeof (97)); int类型长度
printf("%5d\n",b); // 10 表示宽度为5 空位补齐
printf("%05d\n",b); // 00010 表示补0
printf("%-d\n",b); // 10 表示左对齐
字符转整数:
char ch = '8';
int a = ch - '0'; // 输出整数8
' ' 空字符ASCII 为32