c++语言的基本数据类型
时间: 2024-06-14 22:04:54 浏览: 106
c++基本数据类型
C++语言的基本数据类型包括整型、浮点型、字符型和布尔型。
1. 整型:用于表示整数值,包括有符号和无符号两种类型。常见的整型有:
- int:用于表示整数,通常占用4个字节。
- short:用于表示短整数,通常占用2个字节。
- long:用于表示长整数,通常占用4个字节。
- long long:用于表示更长的整数,通常占用8个字节。
- unsigned int:用于表示无符号整数,取值范围为0到2^32-1。
2. 浮点型:用于表示带有小数部分的数值。常见的浮点型有:
- float:用于表示单精度浮点数,通常占用4个字节。
- double:用于表示双精度浮点数,通常占用8个字节。
3. 字符型:用于表示单个字符。常见的字符型有:
- char:用于表示字符,通常占用1个字节。
4. 布尔型:用于表示真或假的值。常见的布尔型有:
- bool:用于表示布尔值,占用1个字节,取值为true或false。
以下是两个C++程序的例子,分别演示了基本数据类型的使用:
1. 演示整型和字符型的使用:
```cpp
#include <iostream>
using namespace std;
int main() {
int a = 10;
int a_size = sizeof(a);
cout << "变量 a 的大小为: " << a_size << endl;
cout << "数据类型 int 的大小为: " << sizeof(int) << endl;
char b = 'a';
cout << "b = " << b << endl;
char c = 98;
cout << "c = " << c << endl;
return 0;
}
```
2. 演示浮点型和布尔型的使用:
```cpp
#include <iostream>
using namespace std;
int main() {
float x = 3.14;
double y = 3.1415926;
cout << "x = " << x << endl;
cout << "y = " << y << endl;
bool flag = true;
cout << "flag = " << flag << endl;
return 0;
}
```
阅读全文