C++有多少种基本数据类型?

5种还是6种空值型是一种吗枚举型是一种吗
2024-11-25 04:38:58
推荐回答(2个)
回答1:

C语言包含5个基本数据类型: void, int, float, double, 和 char.
C++ 定义了另外两个基本数据类型: bool 和 wchar_t.
一些基本数据类型能够被 signed, unsigned, short, 和 long 修饰
所以short,long等等都不算基本数据类型。
这是书上说的,所以是7种基本数据类型.

空值型是一种,但枚举型不算。原因就是枚举型可分的,所以不够基本。

不过不同的书也有不同的规定,比如C++Primer上就说是bool,char,wchar_t,short,int,long,float,double,long double和void
这个暂时没有定论,楼主不用钻研得那么细致吧。

回答2:

int char long short float double
大概这几个,但是int和long 可以被认为是一种。。。