语言的基本数据类型(共67张PPT)精选.pptxVIP

语言的基本数据类型(共67张PPT)精选.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第2章语言(yǔyán)的基本数据类型;

C语言数据类型

常量(chángliàng)与变量

整型数据

实型数据

字符型数据

各类数值类型间的混合运算

;2.1C语言数据类型

著名(zhùmíng)计算机科学家NikiklausWirth曾经提出了一个非常著名(zhùmíng)的公式:数据结构+算法=程序。可见在一个程序中必须存在以下两点:

(1)数据结构:是指程序中对数据的具体描述及数据的组织形式,它包括数据的类型和数据的组织形式。不同的计算机语言所允许定义和使用的数据结构是不同的,比如在C语言中提供的“结构体”数据结构,而在FORTRAN语言中就不支持这种数据结构。

W;(2)算法:是指程序中具体的操作步骤,它处理的对象是数据,而数据是以某种特定的形式存在(如整数、实数、字符数等)于程序中,因而算法处理的对象实际上是各种不同的数据类型。

可以说算法是程序的灵魂,数据结构是程序的加工对象,在处理同一类问题(wèntí)时,如果数据结构不同,算法也不同。因而在考虑算法时,必须注意合理地选择数据结构。通常在处理复杂问题(wèntí)时,应当综合考虑数据结构和算法,选择最优的数据结构及算法。;

在C语言中,数据结构通常是以数据类型的形式(xíngshì)出现的,具体数据类型如图所示。

;2.2常量与变量

常量和变量是C语言中的两种重要的数据组织形式。顾名思义,常量就是其值不能被改变的量;变量就是其值可以被任意改变的量。在C语言中,各类数据是计算机处理的主要对象,这些数据在计算机处理的过程(guòchéng)中,就是以常量和变量的形式表达和存储的。

;2.2.1常量和符号常量

在C语言中,把在程序运行过程中其值保持恒定不变的数据称为常量。根据类型的不同可以将常量分为以下4种:

(1)整型常量:是以整数(zhěngshù)形式存在的常量,如21,0,-21等。

(2)实型常量:是以浮点形式存在的常量,如,等。

(3)字符常量:是以字符形式存在的常量,如‘a’,‘f’,‘x’等。

(4)字符串常量:是以字符串形式存在的常量,如‘student’,‘for’,‘int’等。;

常量不仅可以直接表示,也可以用一个标识符来代替,这种用标识符代表的常量称为符号常量,该标识符其实就是(jiùshì)常量的别名。符号常量的一般格式如下:

#define标识符字符串

;例2.1编写一个求圆面积的程序,要求(yāoqiú)输入圆的半径,输出圆面积。

程序

#includestdio.h

#definePI3.14

main()

{

floatrad,area;

printf(Inputtheradiusoftheround:\n);

scanf(%f\n,rad);

area=PI*rad*rad;

printf(Theareaoftheroundis);

printf(%f\n,area);

}

;输入

Inputtheradiusoftheround:

12.54↙

输出

Theareaoftheroundis493.770020

#define表示宏定义命令,一般情况下符号常量名用大写(dàxiě),变量名用小写,以示区别,在程序中使用符号常量,具有以下优点:

(1)含义清楚。在定义符号常量时,可以按“见名知意”的原则为符号常量命名,这样在检查程序时可以很方便地分清常量的含义。比如可以用PI代表圆周率,用area表示面积等。

;(2)修改方便。如果需要修改常量值时,只须在符号常量定义的位置修改即可,这样其值在整个程序(chéngxù)中都将发生改变。

在C语言中,系统提供了一个测试某一种类型数据所占存储空间长度的运算符“sizeof”,其格式如下:

sizeof(类型表示符)

例如:利用运算符sizeof求整型int所占的内存空间。

sizeof(int);

;2.2.2变量

变量就是在程序的运行过程中,其值可以根据需要经常更新的数据。变量可分为整型变量、实型变量、字符变量等。每个变量都必须(bìxū)具备4个基本要素,即变量名、变量值、变量对应的内存空间和变量的数据类型。

;1.变量名

为了区分不同的变量,每个变量必须具有自己的名称,在对变量命名(mìngmíng)时应该遵循以下3点:

(1)变量名只能由字母、数字和下画线3种字符组成。

(2)数字不能作为第1个字符。

(3)英文大写字母和小写字母是不同的字符。

下面是合法的标识符和变量名:

num,day,mouth,year,max

文档评论(0)

188****0960 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档