字符
小于 1 分钟
字符与字符串字面量
'a'
:字符"abcdefg"
:字符串"a"
:双引号括起来的,只有一个字符也是字符串""
:空串也是字符串
字符与整数的对应转换
char c;
int a;
数字字符与对应整数
'0' ~ '9'
对应的 ASCII 为48 ~ 57
- 数字字符转换为对应整数:
(int)(c - '0')
- 数字转换为对应字符:
(char)(a + '0')
大小写字母映射到
'a' ~ 'z'
对应的 ASCII 为97 ~ 122
'A' ~ 'Z'
对应的 ASCII 为65 ~ 90
- 大写字母映射到
:(int)(c - 'A')
- 小写字母映射到
:(int)(c - 'a')
大小写字母之间转换
- 大写转小写:
(char)(c - 'A' + 'a')
- 小写转大写:
(char)(c - 'a' + 'A')