基本数据类型

[复制链接]
发表于 2023-12-31 10:33:33 | 显示全部楼层 |阅读模式
基本数据类型
  
名称
  
占用空间
别名
数据范围
int
4
signed,  signed int, long, long int
–2,147,483,648~2,147,483,647  
① unsigned  int
4
unsigned, unsigned long,unsigned long  int
0~4,294,967,295  
char
1
char  
–128~127  
unsigned  char
1
unsigned  char
0~255  
  
short  
2
short  int, signed short int
–32,768~32,767  
unsigned  short
2
unsigned  short int
0~65,535  
③ long  long
8
signed  long long
–9,223,372,036,854,775,808~
  
  
9,223,372,036,854,775,807  
unsigned long long
8
0~18,446,744,073,709,551,615  
bool
1
true或false  
char
1
–128~127  
signed  char
1
–128~127  
                        
①    一般都使用有符号整数,除非范围不够大,或者你确定你的减法运算不会出现“小数减大数”。
②    一般来说,使用int、long long更保险一些,除非内存不够用。
③    不要使用“__int64”!它是Visual C++特有的关键字。
④    假如a是long long类型,把超过231的值赋给它时要使用字面值LL(ULL):a=123456789012345LL
  
unsigned  char
  
1
0~255  
float  
4
3.4E  +/- 38 (7位有效数字)
double  
8
long  double
1.7E  +/- 308 (15位有效数字)

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表