字符

分类: 基础语法 · 更新时间 2026-5-27 21:40:57

字符与字符串字面量

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

字符与整数的对应转换

char c;
int a;

数字字符与对应整数

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

大小写字母映射到 0250\sim 25

  • 'a' ~ 'z' 对应的 ASCII 为 97 ~ 122
  • 'A' ~ 'Z' 对应的 ASCII 为 65 ~ 90
  • 大写字母映射到 0250\sim 25(int)(c - 'A')
  • 小写字母映射到 0250\sim 25(int)(c - 'a')

大小写字母之间转换

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