第1周 34节课第二章 基本数据类型.pptVIP

  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文档。上传文档
查看更多
第1周 34节课第二章 基本数据类型

第二章 基本数据类型 2.1 数据概述 2.2 整型数据 2.3 实型数据 2.4 字符型数据 2.5 各类数值型数据之间的混合运算 2.1 数据概述 想一想 1、常量和变量到底有什么不同?它们之间有没有共同点? 2、 计算机中整数是如何存放的?如何存放负数? 2.1 数据概述 2.1 数据概述 变量与常量 程序的主要任务是处理数据(输入输出和加工),数据在程序中有两种表征形式:变量和常量。 常量:表示数据的值。常量仅仅代表某个值,它的值不能被改变。 变量:表示数据的值,而且还占用内存单元,具有自己的名字,它的值可以改变。 1、常量 C语言区分两种常量:值常量和符号常量。12,3.5等都是值常量;符号常量是一种具有名字的常量,需要单独定义。它的定义格式: #define NUM 30 有了上行,NUM就代表30,但30在这里有个名字叫NUM。 使用符号常量的好处: (1)含义清楚、见名知意。(2)修改方便、一改全改。 符号常量应用举例 #define PI 3.14 /*定义符号常量*/ main() { float area; /*定义常量*/ area=10*10*PI; printf(area=%f\n,area); } 结 果:area=314.000000 在C语言程序中,值常量可以直接使用,符号常量和变量必须先定义再使用。 注意:C语言对英文字母的大小写敏感,即同一字母的大小写,被认为是两个不同的字符。 习惯上,变量名和函数名中的英文字母用小写,以增加可读性。 思考题:在C语言中,变量名total与变量名TOTAL、ToTaL、tOtAl等是同一个变量吗? 标识符命名的良好习惯──见名知意: 所谓“见名知意”是指,通过变量名就知道变量值的含义。通常应选择能表示数据含义的英文单词(或缩写)作变量名,或汉语拼音字头作变量名。 例如,name/xm(姓名)、sex/xb(性别)、age/nl(年龄)、salary/gz(工资)。 2.2 整型数据 1、整型常量的表示方法 常量的表示方法是指常量数值的表示形式。C语言中提供了3种表示整数常量的方法: (1)10进制整数,比如:10,-23,89。 (2)8进制整数,C语言规定,以数字0开头的数是8进制数。比如,017实际上是(17)8,相当于10进制数的15;-011相当于10进制数-9; (3)16进制整数,C语言规定,以0x或0X开头的数是16进制数。比如,0x18实际上是(18)16,相当于10进制数的24。 有了上面3种整数表示方法,我们可以这样定义整数的符号常量: #define NUM1 30 #define NUM2 026 #define NUM3 0x1a 其中常量NUM1的值是30,常量NUM2的值是22,常量NUM3的值是26。 2.2 整型数据 课堂练习:判断以下常量是否合法? 9A、0X6G、029,等等 2.整型常量的后缀 在16位字长的机器上,基本整型的长度也为16位,因此表示的数的范围也是有限定的。十进制无符号整常数的范围为0~65535,有符号数为-32768~+32767。八进制无符号数的表示范围为0~0177777。十六进制无符号数的表示范围为0X0~0XFFFF或0x0~0xFFFF。如果使用的数超过了上述范围,就必须用长整型数来表示。长整型数是用后缀“L”或“l”来表示的。 类型匹配规则为:一个整型常量,可以赋给能容纳下其值的整型变量。 例如,其值在-215--(215-1)的整型常量,可以赋给int型变量和long int型变量;其值在-231--(231-1)的整型常量,就只能赋给long int型变量。 2.2 整型数据 3、整型变量的定义 定义格式:int 变量名;←必须用分号结尾 ↑ ↑ 有空格 必须是合法标识符 例如:int a; 2.2 整型数据 3、整型变量的定义 当程序员定义了一个变量时,计算机会为这个变量分配一个大小合适内存单元。因此,这个变量是有值的,它的值就是对应的内存单元的值。但这个值却是程序员无法预知的。 如果要确保变量在定义时就具有某个特定值,那么就需要在定义变量时,为变量赋初值。 具体方法就是在变量名后面增

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档