- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 第二章 数据、运算和表达式 * ——C语言语法规则 主要内容 标识符 变量、常量和函数声明 类型转换 运算符和表达式 标识符 一、标识符的命名规则 1.可以用的字符: C语言中可以使用的字符 a)字母:26个 b)数字:10个 c)标点符号:! “” # % ‘’ () _ {} | ~ ? ; d)运算符号: = - + / * e)空格、回车等。 标识符 一、标识符的命名规则 2.标识符可以用的字符: a)字母、数字、下划线(看作字母) b)只能以字母开头 c)区分大小写:如China, china, chinA是不同的标识符 d)关键字和用户自定义标识符:自定义标识符不能与关键字相同。 标识符 一、标识符的命名规则 3.关键字: a)数据类型 int char float double short …… b)存储类型 extern static register typedef …… c)控制语句 if else for while do …… d)运算符 sizeof e)符号常量 EOF BOF …… 标识符 一、标识符的命名规则 例:合法的 Tom, tom, SUN, AK47, Student_name 例:不合法的 ¥168, 名字, $198, 2B, 3C, Windows7.0, int, do 标识符 二、标识符的命名小结: 1.避免与关键字重名:int, INT 2.避免用简单的大小写区别: X, x; User, user 3.不要使用汉语拼音,更不要中英文混合使用: Delay_Haomiao, LeftShou, youEye 更不要用拼音缩写,容易造成误会!!! 如:NMLGB 4.一定要给变量赋初始值(默认值) 常量和变量 一、什么是常量,什么是变量 变量、常量的使用 1.常量 多处使用、数值不变、方便修改、节省空间 2.变量的两个性质:变量名和变量值 3.全局变量和局部变量(变量的作用域) 全局变量:整个程序中处处使用到 如:姓名、学号 局部变量:仅在函数内部使用,用完就释放 如:函数内部的循环变量 常量和变量 二、变量、常量的命名规则 1.最短的长度最大的信息量 2.变量名:名词 或 形容词+名词 Value, MinValue, MaxValue 3.循环体变量、过渡变量: i, j, k, ii, jj, kk,temp 4.函数内局部变量和全局变量: 全局:gValue;函数内:sd_Value 5.常量(符号常量): 全大写字母 LEFT_LIMIT, PAGE_NUMBER 变量和常量 习题(一) 下列变量名命名不服合法的有 Abc.c file main #define int string Data() StudentName 7days Boy Girl C 下列变量名命名不好的有 SpeedVelue Student_ID caochang ShiTang SystemVersion Software SX TY inputDATA 软件编写的基本原则 三、变量、常量的数据类型 1.常量 整数、浮点数、字符、字符串和符号常量 2.变量:变量在声明的时候就表明了数据类型,从而分配相对应的空间。 常量和变量 四、数据类型 1.整型数据 表达方式:123,056,0xF3 整型数的取值范围:-32768~+32767 位:bit, 字节:byte=8bit 字:若干字节。16位机2个字节一个字 字长:一个字包含的位数 无符号整型和长整型 0~65535 123l 056L 0xF3L 常量和变量 四、数据类型 1.整型数据 负数的存储方式:补码 a)求反码11111010 b)反码加1补码还原成10进制: a)求反? b)换成10进制: -4 c)减一:-5 常量和变量 四、数据类型 1.整型数据 整型变量的定义 int i; 基本整型 long x; long int x; 长整型 unsigned int y; unsigned y; 无符号整型 常量和变量 四、数据类型 2.浮点型数据 5.6 -3.35 -32.34e-2 (-0.3234) 浮点数变量的声明 float x; 单精度,4个字节,7位有效数 double y; 双精度,8个字节,16位有效数
原创力文档


文档评论(0)