C++中的数据类型
C++中的数据类型包括基本数据类型(包括整型、浮点型、布尔型和字符型)和复合数据类型(包括数组和结构体)。
基本数据类型
整型
C++中的整型包括有符号和无符号类型,有符号类型有int、long int、short int,无符号类型有unsigned int、unsigned long int、unsigned short int。
int a = 10; unsigned int b = 20;
浮点型
C++中的浮点型有float、double和long double。
float a = 10.5; double b = 20.7;
布尔型
C++中的布尔型只有bool,它只有两个值,true或false。
bool a = true; bool b = false;
字符型
C++中的字符型只有char,它可以表示单个字符。
char a = 'a';
复合数据类型
数组
C++中的数组是一组相同类型的变量,它们可以通过一个索引来访问。
int a[10]; a[0] = 10; a[1] = 20;
结构体
C++中的结构体是一组不同类型的变量,它们可以通过变量名来访问。
struct Student { int age; char name[20]; }; Student s; s.age = 20; strcpy(s.name, "John");