返回首页 C++ 模板

基础数据类型模板

int、long long、double、char、bool——选择正确的类型存储数据

数据类型 int double char bool long long GESP1
#include <bits/stdc++.h>
using namespace std;

int main() {
    // 整数类型
    int a = 2147483647;                    // 约 2.1×10⁹
    long long b = 9223372036854775807LL;   // 约 9.2×10¹⁸

    // 浮点类型
    double pi = 3.14159265358979;

    // 字符类型
    char ch = 'A';       // 单引号,ASCII 码 65

    // 布尔类型
    bool flag = true;    // true=1, false=0

    // 类型大小
    cout << sizeof(int) << " " << sizeof(long long) << endl;  // 4 8
    cout << sizeof(double) << " " << sizeof(char) << endl;    // 8 1

    // 溢出演示
    int big = 2147483647;
    big = big + 1;      // 溢出!变成负数
    cout << big << endl;

    return 0;
}

📖 要点说明

⚠️ 常见错误