c++中基本数据类型和自定义类型有什么区别

如题所述

主要区别就是:基本的就是已经定义好的可以直接用,自定义类型需要先去申明去定义然后才可以用。
c++中基本数据类型如下:
整形:
int -2^31 —— 2^31-1 (即负2的31次方,这里用^表示上标,下同)

short -2^15 —— 2^15-1
long -2^63 —— 2^63-1
浮点型:
float -3.402823e38..3.402823e38
double -1.79769313486232e308..1.79769313486232e308
字符型:
char 1个非转义字符、非控制字符的字符,即Unicode字符
字符串:
string 由Unicode字符组成的一个字符串
布尔型:
bool 非true即false,也可以对应是二进制的1和0,只有两个值

自定义类型如下:
数组:由自己定义长度的存放同一种类型的元素的数据集合
结构(struct):可存放各种类型的变量,一般用来描述某一特定事物的各个属性
枚举(enum):存放一组有关联的,方便管理值数目的自定义数据类型
类类型(class):面向对象的设计思维。有点像面向过程中程序设计中结构类型(上面写了),不过除了属性(即各种变量)外,还可以把对指定的对象(即上面所说的这个特定事物)可执行的操作(或者说方法,用功能函数描述)与属性放在一起封装。
另外,还有无符号短整型、无符号长整型等。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-21
= =基本数据类型不要你自己定义,一些基本数据类型的定义格式永远无法被其他类型模仿,其他的,C++尽量使它们用起来没有区别……本回答被提问者和网友采纳
第2个回答  2013-03-21
啊 老弟,基本数据类型int,double....是C++程序默认的关键字,我们可以将函数或变量等定义成int,double...类型 比方说你有一个杯子(基本类型) 你可以用它刷牙也可以用它喝茶(自定义类型) 新手不知帮到你没
第3个回答  2013-03-21
基本的就是已经定义好的你直接用就行了
自定义的就是你需要去申明去定义然后才可以用
第4个回答  2013-03-21
自定义数据类型就使用类啊

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网