找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2030|回复: 0
打印 上一主题 下一主题
收起左侧

C语言的数据类型

[复制链接]
跳转到指定楼层
楼主
ID:70976 发表于 2014-12-25 20:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
程序的执行是通过语句对数据进行操作来实现的,即把要处理的对象用数据的形式表示出来,然后用语句来表示对这些数据的操作步骤,最终显示程序执行后的结果。可见,一个程序应包括两方面的内容:

①操作对象的数据表示,即“数据结构”。
②对数据的操作方法和步骤,即“算法”。
这就是著名的公式:
数据结构+算法=程序

无论是什么程序设计方法,也无论是使用什么程序设计语言,程序的本质都是通过“算法”处理“数据”。因此,所有的程序设计语言都必须具有表达数据的能力。不同的程序设计语言的数据表达能力的强弱不同,语言数据表达能力的强弱是指这种语言对数据进行表达的方便程度。在高级语言中,C语言的数据表达能力几乎是最强的。

C的数据类型如下:

每种数据都有固定的表示方式,实际上就是确定了所表示的数据的范围和它在内存中的存放形式。C语言为每个类型定义了一个类型名,用以区分不同的类型,例如,基本整形类型名是int,单精度实型名是float,字符类型名是char。


C语言的数据类型极为丰富,除基本类型外,还有指针类型、空类型,还具有构造其它多种数据类型的能力。构造类型一般是由基本数据类型按照一定的规则构造而成,结构相对基本类型来说比较复杂一些。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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