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

 我来答
千锋教育
2016-04-25 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
主要区别就是:基本的就是已经定义好的可以直接用,自定义类型需要先去申明去定义然后才可以用。
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):面向对象的设计思维。有点像面向过程中程序设计中结构类型(上面写了),不过除了属性(即各种变量)外,还可以把对指定的对象(即上面所说的这个特定事物)可执行的操作(或者说方法,用功能函数描述)与属性放在一起封装。
另外,还有无符号短整型、无符号长整型等。
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
zjfaok
2013-03-21 · TA获得超过6806个赞
知道大有可为答主
回答量:4146
采纳率:62%
帮助的人:1607万
展开全部
= =基本数据类型不要你自己定义,一些基本数据类型的定义格式永远无法被其他类型模仿,其他的,C++尽量使它们用起来没有区别……
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
陈建潮3078
2013-03-21
知道答主
回答量:31
采纳率:0%
帮助的人:9.2万
展开全部
啊 老弟,基本数据类型int,double....是C++程序默认的关键字,我们可以将函数或变量等定义成int,double...类型 比方说你有一个杯子(基本类型) 你可以用它刷牙也可以用它喝茶(自定义类型) 新手不知帮到你没
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
抬头望那苍穹
2013-03-21 · 超过24用户采纳过TA的回答
知道答主
回答量:112
采纳率:0%
帮助的人:52.5万
展开全部
基本的就是已经定义好的你直接用就行了
自定义的就是你需要去申明去定义然后才可以用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
潜音祎2h
2013-03-21 · TA获得超过120个赞
知道答主
回答量:89
采纳率:0%
帮助的人:54.3万
展开全部
自定义数据类型就使用类啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式