2014年C语言第二节.pptVIP

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 C语言基础与顺序结构 主讲:王 晴 本章教学内容 2.1 C语言的基本数据类型 整型(short,int,long,unsigned) 单精度型(float) 实型 双精度型(double) 字符型(char) 枚举类型(enum) 数组类型([ ]) 构造类型 结构体类型(struct) 共用体类型(union) 指针类型(*) 空类型(void) 2.1 C语言的基本数据类型 ⒈基本数据类型:整型、实型和字符型。 ⒉构造类型: 由若干个相关的基本数据类型数据组合在一起形成的一种复杂的数据类型,如数组型、结构型和共用型。 ⒊指针型:一种简单的数据类型,它是用来表示内存地址的。指针类型的数据可以表示基本类型数据的地址,它可以表 示结构类型数据的首地址和其中某个具体数据的地址。 ⒋枚举型:某数据在程序运行中,只取固定的几个值。我们可以把这几个值列出来,以后这个数据只能取这几个值中的某一个。 ⒌空类型:没有任何具体值的数据类型。 2.1 C语言的基本数据类型 1、常量与符号常量 ? 常量是指在程序运行中,其数值不能被改变的量。 ? 常量又可分为直接常量和符号常量。 2.1 C语言的基本数据类型 2、 变量 ⑴有关变量 ?变量是指以标识符为名字,其值可以改变的量。 ?变量代表计算机内存中的某一存储空间,该存储空间中存放的数据就是变量的值。 ?在同一程序块中,变量不能被重复定义。 ?使用变量时必须“先定义,后使用”。 2.1 C语言的基本数据类型 ⑵标识符的命名规则 ?可以由字母、数字和下划线组成,且首字符不允许是数字; ?不允许使用C语言中的关键字作为标识符; ?用户标识符区分大小写字母; ?标识符的选用最好做到“见名之意”。 2.1 C语言的基本数据类型 一、整型 1、整型常量: 整型常量即整常数,C中的整常数可以有三种表示形式,即十进制整数、八进制整数和十六进制整数。 (1) 十进制形式:与数学上的整数表示相同,即一串连续的数字表示,最高位非0; 例如: 12, -100, 0 (2) 八进制形式:在数码前加数字0,数码范围为0~7 ; 例如: 018 ? ,012=1*81+2*80=10(十进制) (3) 十六进制形式:十六进制的数码除了数字0~9外,还使用英文字母a~ f (或A~ F)表示10~15,在数码前加数字0和字母x。 例如: 0x1e ,0x12=1*161+2*160=18(十进制) 2.1 C语言的基本数据类型 2、整型变量 C语言中的整型变量分为有符号和无符号两种,所有变量在使用前必须加以说明或定义。 ⑴每种有符号整型变量又可细分为标准整型(int)、短整型(short)、长整型(long)三类,其值可正可负。 Eg:int a,b; Short c,d; Long f,g; ⑵每种无符号整型变量也可细分为:标准整型(unsigned int)、短整型(unsigned short)和长整型(unsigned long)三类,其值不能为负。 Eg:unsigned int a ;unsigned Short c ;unsigned Long d; ⑶int、short、和long的区别主要在表示的整数范围不同。通常以一个机器字来存放一个int型数据。且int、short和long型整数的字长满足:Short(16bit)≤int(16bit)≤long(32bit) 2.1 C语言的基本数据类型 3、整数的存储 ⑴正整数:以原码形式存于内存中,字长为16时取值范围[0,32

文档评论(0)

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

1亿VIP精品文档

相关文档