- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.1 C的数据类型 1、基本类型: 整型、实型、字符型、枚举型; 2、构造类型: 数组类型、结构体类型、共用体类型 3、指针类型 4、空类型 C程序中的数据包括:(1)常量—是程序执行前值已知,执行过程中不能被改变的数据。(2)变量—是执行过程中可以被改变的数据。(3)有返回值的函数—被看成变量。 本章主要介绍基本数据类型 3.2 常量与变量 3.2.1 标识符 1、标识符的含义: 在C语言中用于标识名字的有效字符序列。通常是指用户定义的符号常量、变量、数组和函数的名字等。 C语言中没有标准标识符的概念,main可以看成为唯一的标准标识符,它被编译程序预定义为主函数的名字。 2、标识符的组成规则: 标识符是由字母(A~Z,a~z)、数字(0~9)和下划线组成的序列。 C语言对标识符作如下规定: (1)标识符的第一个字符必须是字母或下划线。 (2)如果说第一个字符后还有字符序列,则它就 是字母、下划线或数字组成的序列。 标识符中的字母大小写是有区别的。 如标识符abc与标识符ABC是不相同。 例: 正确的标识符: program r0 file_2 a12 PI A _ab ab_ 不正确的标识符:yes? (含有不合法字符“?”) 2from (第一个字符不允许为数字) yes no (标识符中不允许有空格) yes/no (含有不合法字符“/”) πr (“π”为不合法字符) Order.no (小数点(.)不是字母也不是数字) Up-to (减号(-)不是字母也不是数字)非法表示 P-x ( -不是字母也不是数字) Name[i] ([] 不是字母也不是数字) 3.标识符的有效长度 有效长度 能够被编译程序识别并区别于其它标识符的那一部分,所包含的字符数目称为标识符的有效长度。 C规定:标识符的有效长度为前31个字符,超过部分忽略。 例:abcd……z12345 abcd……z123456789 被视为同一标识符,因后者中的6789已被忽略 标识符的选择由程序自定,但是不能与保留字相同。另外,选择标识符时应遵循“见名知义”的原则,即所选择的标符应尽量与所要命名的对象有一定的联系,以助于识别和记忆。 例:length (表示长度) PI (表示圆周率π) time (表示时间) 4. 关键字 关键字 ——是具有特定含义的,专门用来说明C语言的特定成分的一类单词。 关键字又称为保留字,即被保留作为专门用途的特殊标识符。 ?C语言的关键字通常都是用小写字母表示,而大写字母通常代表一个常数。 例:保留字int,不能写成Int 由于关键字有特定的用途,所以一般不用于其他场合。 3.2.2 常量和符号常量 在程序运行过程中不能改变的量——常量,常量有类型的。 用一个大写的标识符代表一个常量——符号常量。注意:符号常量在其作用域是不能改值的,也不能再赋值。 如:#define PI 3.1415926 main() {float r,s; scanf(“%f”,r);s=PI*r*r; printf(“s=%f\n”,s);} 符号常量的定义有三种方法: 方法一: 用编辑预处理指令#define定义一个符号常量; 方法二: 用const类型限定符定义一个符号常量; 方法三: 用枚举类型定义一组符号常量。 3.2.3 变量 值可以改变的量称为变量。一个变量有一个名字,在内存中占有一定的单元,该单元中存放该变量的值。 注意:变量名和变量值是两个不同的概念。 变量与标识符的命名规则一样。 大写字母与小写字母表示不同的变量。 取变量名时注意做到“见名知意”,但有时为了方便,取简单的标识符(如a,b)做为变量名。 C语言中要求所有变量在使用之前先定义。 3.3 整型数据 3.3.1 整型常量的表示方法 整型常量就是整常数,它可以用三种形式表示: (1)十进制整数: 123,-234,0 (2)八进制整数: 以数字0开头的整数是八进制数。如0123代表八进制数123,-0234代表八进制数-234。 (3)十六进制整数: 以0x开头的整数是十六进制数。如0x123代表十六进制数123,-0x23代表十六进制数23。 3.3.2 整型变量 1.整型数据在内存中的存放形式 整型数
原创力文档


文档评论(0)