# C++ 程序：在系统中查找`int`，`float`，`double`和`char`的大小

> 原文： [https://www.programiz.com/cpp-programming/examples/sizeof-operator](https://www.programiz.com/cpp-programming/examples/sizeof-operator)

#### 他的程序声明了 4 个类型为`int`，`float`，`double`和`char`的变量。 然后，使用`sizeof`运算符求值每个变量的大小。

要查找变量的大小，请使用`sizeof`运算符。

```cpp
sizeof(dataType);
```

* * *

## 示例：查找变量的大小

```cpp
#include <iostream>
using namespace std;

int main() 
{    
    cout << "Size of char: " << sizeof(char) << " byte" << endl;
    cout << "Size of int: " << sizeof(int) << " bytes" << endl;
    cout << "Size of float: " << sizeof(float) << " bytes" << endl;
    cout << "Size of double: " << sizeof(double) << " bytes" << endl;

    return 0;
}
```

**输出**

```cpp
Size of char: 1 byte
Size of int: 4 bytes
Size of float: 4 bytes
Size of double: 8 bytes
```

**注意**：如果使用的是旧计算机，则可能会得到不同的结果。