内置类型
内置类型是指编程语言在其设计之初就预设的基本数据类型。这些类型通常包括整型、字符型、浮点型等,在程序执行过程中起着关键作用。尽管不同编程语言可能包含不同的内置类型,但它们的设计均与计算机的计算原理密切相关。
整型
分类
字符型
char
用于表示标准字符集,如ASCII码表中的字符。
wchar_t
用于表示扩展字符集,如汉字和日语字符。
整型
short
占用16位存储空间,即半个机器字长。
int
占用32位存储空间,即一个机器字长。
long
占用32位存储空间,可以是一至两个机器字长。
布尔型
TRUE
表示真,对应于非零数值。
FALSE
表示假,对应于零数值。
表示方式
带符号
能够表示正数和负数,通过int、short、long等类型实现。
不带符号
只能表示大于等于零的数字,通过unsigned int、unsigned short、unsigned long、unsigned char等类型实现。
整型值表示
unsigned型
当使用32位表示时,其值范围为0至-1。
signed型
当使用符号位表示时,其值范围为-至-1。
整型的赋值
当unsigned值超出其所能表示的范围时,会取该值对相应类型所能表示的最大值取模的结果作为最终值。例如,将-1赋值给unsigned char时,实际得到的值为-1 % 255 = 255。
浮点型
类型
float
单精度浮点型,占用32位存储空间。
double
双精度浮点型,占用64位存储空间。
long double
扩展精度浮点型,占用96位或128位存储空间。
参考资料
内置类型知多少.CSDN博客.2024-11-07
内置类型 (C++).Microsoft.2024-11-07
C++基础之一:基本数据类型和变量.搜狐网.2024-11-07