未完待续
1.c语言char类型
1.1 定义
方式一:
需要用一对英文半角格式的单引号(' ')把字符括起来
char a = 'A'
方式二:
char a = 32;
1.2 理解
- char类型占1个字节,大小-128~127之间 (java2个)
- char类型是采用ascii存储,所以仅能表示ascii字符。(和java不同)
1.3 转义
转义字符 | 含义 | ASCII码值(十进制) |
---|---|---|
\n | 换行(LF) ,将当前位置移到下一行开头 | 010 |
\r | 回车(CR) ,将当前位置移到本行开头 | 013 |
\ | 代表一个反斜线字符"" | 092 |
' | 代表一个单引号(撇号)字符 | 039 |
" | 代表一个双引号字符 | 034 |
? | 代表一个问号 | 063 |
\0 | 数字0 | 000 |
1.4 打印
%c:表示打印一个字符
1.5 应用
1.大小写转化
printf("ascii number for 'a' -> %d\n", 'a');//97
printf("ascii number for 'A' -> %d\n", 'A');//95
printf("ascii number for ' ' -> %d\n", ' ');//32
printf("'a'->'A' => a+32 => 'a'-' ' %c\n", 'a'-' ');//A
printf("'A'->'a' => a-32 => 'a'+' ' %c\n", 'A'+' ');//a
网友评论