-------------------------------------- android培训、java培训、ios培训期待与您交流! --------------------------------
char类型
在 -128~127范围内,可以当做整数来用
在内存中的字符的十进制数为ascII值
char c = 'A' 内存中表示为 0100 0001
printf("%d\n",c); 代表,将右边变量内存中的值用十进制方式表现出来
printf("%c\n",c);代表吧变量在内存中存储的值用变量来显示
printf("%c\n",65)把65当做字符输出 A
char c = 'A'
char c2='A'+33;
printf("%c-%d\n",c2,c2);
结果为b - 98
int num = 6 在内存中为110
char c2 = '6' 在ASII中 等于 54 在内存中 为00110110
' ' 单引号,只能扩住单字节的字符
char c = '男' 错误写法 不能是中文 中文占3个字节
char c = "A"错误写法 属字符串
char
c = A 错误写法 会当做变量,而且属与未定义的标示符
\n 回车换行 10
\t TAB 9
'\' 反斜线字符 92
\' 一个单引号字符 39