01-基础语法/05-字符

来自三三百科
跳转到导航 跳转到搜索

字符与字符串字面量

- 'a':字符 - "abcdefg":字符串 - "a":双引号括起来的,只有一个字符也是字符串 - "":空串也是字符串

字符与整数的对应转换

char c;
int a;

数字字符与对应整数

- '0' ~ '9' 对应的 ASCII 为 48 ~ 57 - 数字字符转换为对应整数:(int)(c - '0') - 数字转换为对应字符:(char)(a + '0')

大小写字母映射到 [math]\displaystyle{ 0\sim 25 }[/math]

- 'a' ~ 'z' 对应的 ASCII 为 97 ~ 122 - 'A' ~ 'Z' 对应的 ASCII 为 65 ~ 90 - 大写字母映射到 [math]\displaystyle{ 0\sim 25 }[/math](int)(c - 'A') - 小写字母映射到 [math]\displaystyle{ 0\sim 25 }[/math](int)(c - 'a')

大小写字母之间转换

- 大写转小写:(char)(c - 'A' + 'a') - 小写转大写:(char)(c - 'a' + 'A')