• C++的数据类型,防忘


     1 /*=============================
     2 类型                 字节             范围 */
     3 char                     1                -128到126   
     4  
     5 unsigned char        1               0到255   
     6  
     7 short                    2           -32,768到32,767   
     8  
     9 unsigned short      2             0到65,535   
    10  
    11 long                    4         -2,147,483,648到2,147,483,648   
    12  
    13 unsigned long     4         0到4,294,967,295   
    14  
    15 int                     4             同long   
    16  
    17 unsigned int       4          同unsigned long   
    18  
    19 float                 4          1.2E-38到3.4E381   
    20  
    21 double              8          2.2E-308到1.8E3082   
    22  
    23 bool                  1          true或false  
    数据类型

      需要注意的是,double是8字节哦。然后windows系统编程很少用 float。
      至于Long 和 Int 是历史遗留问题。在16位编程环境中,int要求2个字节而long要求4个字节。而在32位编程环境中,这两种数据都用4个字节存放。

    C++数据类型只生成32位程序,所以int与long相同。说明 在C++ Builder和BorLand C++ 5.0中,Bool是个真正的数据类型。有些C++编译器有Bool关键字,则Bool不是个真正的数据类型。

    有时Bool只是个typedef,使Bool等价于int。typedef实际上建立别名,使编译器在一个符号与另一符号间划上等号。typedef的语法如下:typedef int Bool;这就告诉编译器:Bool是int的别名。说明 只有double和float数据类型使用浮点数(带小数点的数)。

      

  • 相关阅读:
    DBCC Page查看表和索引数据
    sp_configure
    学习
    OpenRowSet, OpenDataSource
    sp output
    SQL Server中使用CLR调用.NET方法
    SQL Server 2005五个有用的动态管理对象
    SQL显示执行语句信息
    接规则,每三个一组编一个号
    C# winform 与 flash as 的交互通讯
  • 原文地址:https://www.cnblogs.com/kalo1111/p/3118606.html
Copyright © 2020-2023  润新知