跳转到内容

编程基础/字符数据类型

来自维基教科书,开放的书籍,开放的世界

字符数据类型的介绍。

字符数据类型概述

[编辑 | 编辑源代码]

字符数据类型基本上表示单个字符。字符包括各种符号,如字母(大写和小写)、数字(0 到 9)、标点符号等。所有计算机都将字符数据存储在 1 字节字段中,作为一个整数值。因为一个字节由 8 位组成,所以这个 1 字节字段有 28 或 256 种可能性,使用 0 到 255 的正值。

大多数微型计算机使用 ASCII(代表美国信息交换标准代码,发音为“ask-key”)字符集,它为 0 到 127 设置了值。对于 128 到 255 的值,它们通常使用扩展 ASCII 字符集。当我们在键盘上按下大写字母 A 时,键盘会发送一个字节,其位模式等于整数 65。当字节从内存发送到显示器时,显示器将 65 的整数值转换为大写字母 A 的符号,以便在显示器上显示。

字符数据类型的属性包括

表 1
C++ 保留字 char
表示 单个字符
大小 1 字节
正常符号 无符号(仅正值)
域(允许的值) 标准 ASCII 字符集中显示的 0 到 127 的值,以及扩展 ASCII 字符集中 128 到 255 的值
C++ 语法规则 单引号 - 例如:'A'

C++ 演示程序

[编辑 | 编辑源代码]

为源代码文件创建文件夹或子文件夹

[编辑 | 编辑源代码]

根据您的编译器/IDE,您应该决定在哪里下载和存储要处理的源代码文件。谨慎的做法是在下载源代码文件之前根据需要创建这些文件夹。Bloodshed Dev-C++ 5 编译器/IDE 建议的子文件夹可能名为

  • Demo_Programs

如果您还没有这样做,请创建适当的文件夹和/或子文件夹。

下载演示程序

[编辑 | 编辑源代码]

将以下文件下载并存储到您的存储设备上的适当文件夹中。按照您的编译器/IDE 的方法,编译并运行程序。结合其他学习资料研究源代码文件。

从 Connexions 下载:Demo_Character_Data_Type.cpp

字符
表示单个文本字符的数据类型,如字母、数字、标点符号等。
ASCII
美国信息交换标准代码
单引号
用于在 C++ 编程语言中创建字符类型数据。
华夏公益教科书