- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 C语言基本知识 李聪 主要内容 了解常量和变量的概念 了解C语言的基本数据类型 掌握各种基本数据类型的常见输入和输出格式 2.1 字符集和标识符 字符集 字符集是高级语言的编译系统所能识别的字母、 数字和特殊符号。 C语言的字符集包括: (1)大小写英文字母; (2)数字; (3)运算符:+ - * / % = | ? ^ ~ (4)括号: ( ) { } [ ] (5)标点符号:’ “ : ; (6)特殊符号:\ _ $ # (7)空白符:空格符、换行符、制表符 2.1.2 标识符 标识符 ? 由字母、数字、下划线组成且由字母或下划线开头的字符串。 C语言的标识符有: 关键字:保留字,C编译程序预先登录的标识符,表示固定含义。 特定字:具有特殊含义的标识符,如:include、define等 用户自定义字:用户按语法规则定义的标识符 2.1.2 标识符 关键字 关键字一般为小写字母,是C编译程序预先设定的标识符,它们代表固定的意义,用户不能随便使用。 若随便使用,可能会产生意想不到的错误。且不容易检查出错误所在。 关键字列表 2.1.2 标识符 特定字 特定字是具有特殊含义的标识符。虽然不是关键字,但是人们习惯上把他们看成是关键字,所以一般用户定义标识符时不能和它们重名。 特定字包括: define, undef,include,ifdef,ifndef,endif,line 2.1.2 标识符 用户定义字 用户定义字是用户在程序中按照语法规则定义的标识符。 通俗点表达: 用户定义字就是可以自己起名字。但是要遵循标识符的命名规则。 2.1.2 标识符 用户自定义字命名时要注意: 不能使用关键字和特定字作为用户定义字。 用户定义字用于标识不同对象时,标识符的前八个(或七个)字符要有区别。 例如:example1与example2被某些编译器认为是相同的。 2.1.2 标识符 用户自定义字命名时要注意: 标识符最好根据它所代表的含义取其英文或汉语拼音缩写,便于阅读和检查。 例如:int counter; //代表计数 根据经验,避免使用容易混淆的字符。 例如:1(数字1)和l(小写字母L) 2.1.2 标识符 用户自定义字命名时要注意: 字母的大小写分表代表不同的意义。C编译器对英文的大小写字母是敏感的。 例如:Student和student代表不同标识符。 C语言有很多库函数,用户定义字不要与其中某个函数同名。 例如:int printf;//printf是一个库函数是不能编译通过的。 思考题 例:判断下列标识符号合法性 sum Sum M.D.John day Date 3days student_name #33 lotus_1_2_3 char ab _above $123 2.2 变量与常量 变量:程序执行过程中其值可以改变的量 变量有两个要素:变量名与变量值 变量名: 用标识符命名,大小写敏感,不能使用关键字 命名原则: 见名知意: name/xm(姓名)、salary/gz(工资) 不宜混淆 如l与I, o与0 2.2 变量与常量 变量 从本质上讲,变量其实是内存的一小块区域,使用变量名访问这块区域,因此,每一个变量使用前必须声明,然后进行赋值,才能使用。 内存分配情况:程序执行情况 补充 内存分配情况:程序执行过程 2.2 变量与常量 变量 定义变量格式为: 类型说明符 变量名表[=值] ,[变量名表[=值] ]; int i ; i = 100; 变量——分析程序 #includestdio.h void main() { int Rate; double DiscAmt; double Result; Rate = 10; DiscAmt = Rate * 0.05; Result = Rate - DiscAmt; printf(Result = %3.2f\n,Result); } 变量 2.2 变量与常量 变量——分析程序 #include stdio.h void main() { int a,b,sum; a=1; b=2; sum=0; //养成良好的编程习惯,变量定
文档评论(0)