在C++中就有哪些数据类型?占多大内存?举例…
答案:2 悬赏:20 手机版
解决时间 2021-02-04 15:06
- 提问者网友:城市野鹿
- 2021-02-03 22:36
可举例…
最佳答案
- 五星知识达人网友:青尢
- 2021-02-04 00:08
C++的基本数据类型
类型名 长度(字节) 取值范围
bool 1 false,true
char(signed char) 1 -128~127
unsigned char 1 0~255
short(signed short) 2 -32768~32767
unsigned short 2 0~65535
int(signed int) 4 -2147483648~2147483647
unsigned int 4 0~4294967295
long(signed long) 4 -2147483648~2147483647
unsigned long 4 0~4294967295
float 4 3.4×10^-38~3.4×10^38(绝对值精度)
double 8 1.7×10^-308~1.7×10^308(绝对值精度)
long double 8 1.7×10^-308~1.7×10^308(绝对值精度)
由上面可以知道,C++的数据类型有bool(布尔型)、char(字符型)、int(整型)、float(浮点型,表示实数)、double(双精度浮点型,简称双精度型)。
关键字unsigned和signed分别表示无符号和有符号。
类型名 长度(字节) 取值范围
bool 1 false,true
char(signed char) 1 -128~127
unsigned char 1 0~255
short(signed short) 2 -32768~32767
unsigned short 2 0~65535
int(signed int) 4 -2147483648~2147483647
unsigned int 4 0~4294967295
long(signed long) 4 -2147483648~2147483647
unsigned long 4 0~4294967295
float 4 3.4×10^-38~3.4×10^38(绝对值精度)
double 8 1.7×10^-308~1.7×10^308(绝对值精度)
long double 8 1.7×10^-308~1.7×10^308(绝对值精度)
由上面可以知道,C++的数据类型有bool(布尔型)、char(字符型)、int(整型)、float(浮点型,表示实数)、double(双精度浮点型,简称双精度型)。
关键字unsigned和signed分别表示无符号和有符号。
全部回答
- 1楼网友:青尢
- 2021-02-04 00:55
这个根据编译器有不同,visual c++里面:
unsigned int/int 4
unsigned short/short int 2
long/unsigned long 4
char/unsigned char 1
flaot 4
double/unsigned double 8
再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯