c++基本内置类型
在 C++ 中,基本内置类型可以分为几个主要类别,包括:
整型 (Integer Types)
- int: 用于一般的整数。例:int age = 30;
- short: 用于较小的整数。例:short temp = 10;
- long: 用于较大的整数。例:long distance = 9876543210;
- long long: 用于更大的整数(C++11 引入)。例:long long starsInGalaxy = 123456789012345;
这些类型的无符号版本,例如 unsigned int 表示仅正整数或零。例:unsigned int positiveNumber = 100;
浮点型 (Floating-point Types)
- float: 用于单精度浮点数。例:float pi = 3.14f;
- double: 用于双精度浮点数。例:double e = 2.71828;
- long double: 用于更高精度的浮点数。例:long double morePrecisePi = 3.141592653589793238;
字符型 (Character Types)
- char: 用于表示单个字符。例:char initial = ‘C’;
- wchar_t: 用于表示宽字符,如 Unicode 字符。例:wchar_t chineseCharacter = L’中’;
- char16_t 和 char32_t: 用于 Unicode 字符(C++11 引入)。例:char16_t ch16 = u’好’; char32_t ch32 = U’好’;
布尔型 (Boolean Type)
- bool: 表示布尔值(真或假)。例:bool isRaining = true;
空类型 (Void Type)
- void: 通常用作不返回任何值的函数的返回类型。例:void doNothing() {}