字符型

类型关键字 类型说明 存储大小(linux) 值范围 示例
char 有符号字符型 sizeof(short)=1[x86和x86_64] -128~127 char a = ‘a’/0x61
unsigned char 无符号字符型 sizeof(unsigned short)=1[x86和x86_64] 0~255 unsigned char a = 0xff

在C中我们可以将charunsigned char理解成1 Bytes的整型数===对照ASCII码表

  • char a = 'a'char a = 0x61int a = 97三者是等价的

注意

  • 'a':单引号表示字符
  • "a":双引号表示字符串