整数字 🐠 符型的编写
`char`类型:用于存储单个字符,占用个字 1 节,范围 🐕 为 128 到 127。
`unsigned char`类型:用于 🐟 存储无符号 💮 字符 🦈 ,占用 1 个字,节范围为 0 到 255。
`wchar_t`类型:用于存储宽字符,占用 2 个字节或个字节 4 取 🐳 (决于编译器),范围与 `char`相同。
编写语法单引号 🪴 ('):用 🦋 于存储单个 🦊 字符。
反斜杠 (\) 和 🐳 转 💮 义 🦈 序列:用于表示特殊字符。
宽字 🌿 符前缀 (L):用于表示宽字符。
示例`char a = 'A'; // 存储大写 🐒 字母 'A'`
`unsigned char b = 128; // 存 🦉 储无符 🐎 号整数 128`
`wchar_t c = L'à'; // 存储宽 🐳 字 ☘ 符 'à'`
字符转换可以使用以下函数在不同字符类 🕊 型之间进行转换:
`(char)c`:将宽字符 `c` 转换为 `char` 类型 🐳 。
`(unsigned char)c`:将宽字符 `c` 转换为 🦉 `unsigned char` 类型。
`(wchar_t)c`:将 `char` 或 `unsigned char` 类型 🐈 `c` 转换 🌴 为类 🕸 型 `wchar_t` 。
定义:表 🦍 示整数的类型。
范围:正负整数范 🐋 围,由计 🌷 算机的 🐎 字长决定。
常 🐼 见 🐼 的类型:short、int、long、long long
字符型定义 🕊 :表 🐎 示单个字 🐎 符的类型。
范围:所有可打印和 🦄 不可打印的字符。
常 🌻 见的类 🌿 型 🌺 :char
实型定义 🌹 :表示实数(小 🐧 数或浮点数 🐘 )的类型。
范围:负无穷到 🐼 正 🍀 无穷范围,随计算机体系结构而 🌺 异。
常 🦈 见 🦈 的类型 🌲 :float、double、long double
整 🐧 型 🌻 (Integer)
定义:整型表示整数,可以 🕊 是正数 🌷 、负数或零 🪴 。
范围:整型的范围由计算机的字长决定 🌻 ,通常为 8、16、32 或 64 位 🌷 。
表 🐬 示:整型使用二进制补码表示,其中最高位表示符号(0 为正为,1 负)。
存储:整型通常存储为固定 🐺 长度的数据类型,例如 int(32 位)或位 long(64 )。
运算:整型支 🐬 持各种算术运算,包括加、减、乘、除和求余。
字 🌷 符 🐕 型 🌷 (Character)
定义:字符型表示单个字母、数字或 🌲 符号 🌹 。
范 💮 围:字符型通常 🌾 使用 🦍 ASCII 或字符 Unicode 集表示,提供有限数量的字符。
表示:字 🍁 符型使用数字或 UTF8 等编码方案表示。
存储 🐈 :字符型通常存 🦉 储为 🌾 单个字节的数据类型,例如 char。
运算:字符 🌴 型主要支 🐎 持比较和串联运算。
区别| 特征 | 整 | 型 🐡 |字符型
||||| 数据 🐬 类 🌾 型数 | 值 | 字 🐝 |符
| 范围 | 有 | 限 🕊 |的 🐵 有限的
| 表示 | 二 🌷 | 进 |制补码 🌴 编码方案
| 存储 | 固 | 定 |长度单个字节 🐼
| 运 💐 算算 | 术运算 | 比 |较和串联 🍀
| 用途 | 数 | 值 🐘 |计 🦊 算 🌿 文本操作