第3章c语.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文档。上传文档
查看更多
第3章 基本数据类型 3.1 标识符 标识符是由系统或程序设计者为特定对象指定的名字 标识符的命名规则 标识符的分类 1. 标识符的命名规则 标识符的命名要满足字符规则和长度规则 字符规则:标识符是以英文字母或者下划线开头,由英文字母、数字和下划线组成的连续的字符序列 标识符:A、a、Num_1、_35c386 非标识符:、wang rm、2006FIFA、北京2008、3x+5 长度规则:ANSI C没有规定标识符的长度。不同的C编译系统,标识符的长度可能有所不同。 TC V2.0规定的标识符长度是32个字符 GCC规定的标识符长度则是255个字符。 任何编译系统,超过系统所规定长度的部分,都不会被识别。建议使用的标识符长度不要超过8个字符。 2. 标识符的分类 C语言中,标识符分为三类 关键字标识符 预定义标识符 用户自定义的标识符 关键字标识符 C语言预先指定的有特殊意义的标识符,已经被各种C语言系统使用,程序员不得在程序中重新定义 C语言共有32个关键字,按照关键字的作用,可将其分为 数据类型关键字:char,double,enum,float,int,long,short,struct,union, signed, unsigned和void 控制语句关键字:break,case,continue,default,do,else,for,goto,if,return,switch,while 存储类型关键字:auto,extern,register,static 其他关键字:const,sizeof,typedef,volatile 预定义标识符 C语言提供两类预定义标识符 库函数名,如,printf,scanf C语言程序中可以插入的预编译处理命令名字等。如include,define等 C语言允许预定义标识符另作他用。但另作他用时,这些标识符将失去系统所规定的原有含义 为了编程方便、可靠、防止误解,建议不要将这些预定义标识符另作他用 程序设计者自己定义的标识符 自己定义的标识符,用户根据自己的需要给特定的对象起的名字。如,例1.3中的abs_value,x,a,abs_value_a等 3. 使用标识符的注意事项 C语言中的标识符区分英文字母大小写,即同一个字母的大写与小写被看成是两个不同的字符。 A和a是不同的标识符; ABC,ABc,Abc和aBc也是互不相同的标识符 用户为对象自定义标识符时,应遵循“见名知意”的原则,即通过标识符的名字应该知道其对象的含义 每一个标识符都是一个连续的字符串,当中不能有空格字符 如果一个标识符只包括一个英文单词,建议全部使用小写字母表示;如果用一个英文词组(两个或两个以上的单词)表示一个数据对象的名字,建议把各英文单词的首字母大写,如MaxValue。 3.2 C语言的数据类型 C语言程序的操作对象是数据 C语言中的数据都具有确定的数据类型 C语言提供了丰富的数据类型 3.3 常 量 C语言中的常量是指在程序运行的过程中,其值不能被改变的量。其名字一般可以确定常量的含义,常量也称为字面量 C语言的常量分为四类。常量可以直接写在程序中。 整型常量 ,如12 实型常量 ,如3.29 字符常量 ,如a 字符串常量 ,如 C Program 1. 整型常量 整型常量即数学中的整数。 C语言的整常数有三种表示形式 十进制整数。如,2006,0,-3 八进制整数(以数字0为前缀的整数)。如,0567表示八进制数“567”,对应十进制的值为5×82+6×81+7×80 =357,即 “375”。-023表示八进制数“-23”, 023对应十进制的值为2×81+3×80=19, -023对应十进制的数值为 “-19” 十六进制整数(以0x或0X为前缀的整数)。如,0x567表示十六进制数“567”,其十进制的值为5×162+6×161+7×160,即 “1383”,-0x2e6表示十六进制数“-2e6”,其对应的十进制值为 -(2×162+14×161+6×160) ,即 “-742” 2. 实型常量 实型常量也称为浮点型常量,即数学中的含有小数点的实数。 表示实型常量的方法有两种 十进制小数形式。由数字和小数点(必须包含小数点)组成。如,2006.3,0.15,.267,0.0,0., .0,-3.14是实型常量。 十进制指数形式,也称为指数表示法。 同一个实型常量,可以有多种指数表示法,一般地,对于一个a×10b形式的实型常量,在C语言中可以表示为aEb或aeb,其中,a为任意数,称为尾数;b必须是一个整数,称为指数。若a限定为一个绝对值不小于1且小于10的小数(带有小数点) ,则该种表示方法称为实型常量的科学表示法或规范表示法 指数表

文档评论(0)

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

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

1亿VIP精品文档

相关文档