zoukankan      html  css  js  c++  java
  • C++ 数据类型

     

    类型范围
    char (字符型) 1 个字节 -128 到 127 或者 0 到 255
    unsigned char  (无符号字符型) 1 个字节 0 到 255
    signed char 1 个字节 -128 到 127
    int  (整型) 4 个字节 -2147483648 到 2147483647
    unsigned int (无符号整型) 4 个字节 0 到 4294967295
    signed int 4 个字节 -2147483648 到 2147483647
    short int (短整型) 2 个字节 -32768 到 32767
    unsigned short int (无符号短整型) 2 个字节 0 到 65,535
    signed short int 2 个字节 -32768 到 32767
    long int   (长整型) 8 个字节 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807
    long long  8 -9223372036854775808 到 9223372036854775807
    unsigned long long 8 0 到 18446744073709551615     (20位)
    signed long int 8 个字节 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807
    unsigned long int  (无符号长整型) 8 个字节 0 to 18,446,744,073,709,551,615
    float  (单精度) 4 个字节 +/- 3.4e +/- 38 (~7 个数字)
    double  (双精度) 8 个字节 +/- 1.7e +/- 308 (~15 个数字)
    long double  (长双精度) 8 个字节 +/- 1.7e +/- 308 (~15 个数字)
    wchar_t(宽字符型) 2 或 4 个字节 1 个宽字符

    给数据类型起个别名:

    typedef  unsigned int uint;   //给unsigned int类型起个别名 uint

    返回变量的数据类型:typeid(i).name()     //返回i的数据类型

     

    布尔类型:

    C语言原本没有布尔类型,所以需要头文件   #include <stdbool.h>

  • 相关阅读:
    day29
    day28
    day27
    查询区间内有多少个不同的数(线段树/树状数组)
    树状数组变形:带区间修改的树状数组
    特征提取:PCA主成分分析法和NMF非负矩阵分解法
    Trie树
    Logistic&Softmax回归
    高斯贝叶斯分类器(GNB实战)
    朴素贝叶斯分类器(伯努利贝叶斯+高斯贝叶斯+多项式贝叶斯)
  • 原文地址:https://www.cnblogs.com/liming19680104/p/10436341.html
Copyright © 2011-2022 走看看