bilibiliC++11数据类型-字符型
发布日期:2021-05-26 22:58:52 浏览次数:25 分类:精选文章

本文共 678 字,大约阅读时间需要 2 分钟。

2.4 字符型

作用

字符型(char)变量用于存储单个字符,可以用来显示具体的字符信息。

语法

char ch = 'a';

注意事项:

  • 在显示字符型变量时,字符用单引号括起来,不要使用双引号
  • 单引号内只能放一个字符,不能是多个字符的字符串
  • 特点

  • C和C++中字符型变量只占用1个字节
  • 存储的并不是字符本身,而是对应的ASCII编码
  • 示例:

    int main() {    char ch = 'a';    cout << ch << endl;    cout << sizeof(char) << endl;  // 显示字符型变量大小    // ch = "abcde";  // 错误,不能用双引号    // ch = 'abcde';  // 错误,单引号内可以只放一个字符    cout << (int)ch << endl;  // 查看字符'a'对应的ASCII码    ch = 97;  // 可以直接用ASCII值赋予字符型变量    cout << ch << endl;    system("pause");    return 0;}

    ASCII码表

    ASCII码表主要分为两部分:

  • ASCII 非打印控制字符(0-31):用于控制外围设备(如打印机等)
  • ASCII 打印字符(32-126):用于显示字符(如字母、数字和特殊符号)
  • ASCII编码特点

    • 0-31:控制字符
    • 32-126:可打印字符
    • 关键点字符(如标点符号、数字等)编码在32-126范围内

    字符型变量存储

    • 存储的是字符对应的ASCII码而非字符本身
    上一篇:bilibiliC++12数据类型-转义字符
    下一篇:bilibiliC++10数据类型-实型

    发表评论

    最新留言

    网站不错 人气很旺了 加油
    [***.192.178.218]2025年04月14日 09时56分05秒