c语言二级考试重点第二章 c程序设计的初步认识.pptVIP

c语言二级考试重点第二章 c程序设计的初步认识.ppt

  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文档。上传文档
查看更多
c语言二级考试重点第二章 c程序设计的初步认识

#include stdio.h void main() { int i=9,b; b=i++; printf(b=%d\n,b); printf(i=%d\n,i); } 输出结果是: b=9 i=10 #include stdio.h void main() { int i=9,b; b=++i; printf(b=%d\n,b); printf(i=%d\n,i); } 输出结果是: b=10 i=10 3.逗号表达式和逗号运算符 (1)逗号运算符:“,” (2)逗号表达式 格式:表达式1,表达式2,..,表达式n; A.结合性:从左-右 B.运算过程:首先计算表达式1,然后依次计算表达式2,表达式3,一直到表达式n,计算完成后,整个逗号表达式的值为表达式n的值。 例子(1)计算表达式 a=3*5,a*4 (2)如果a的初始值为10,计算表达式 b=(a=3*5,4) (3)i=3,i++,++i ; 历年真题 【2005.9】有些列程序 void main() { char a1=’M’ ,a2=’m’; printf(“%c\n”,(a1,a2)); }下列叙述中正确的是() A.程序输出M B.输出m C.格式说明符错误,编译出错。 D.运行产生错误信息 【2006.9】 void main() { int x,y,z; x=y=1; z=x++,y++,++y; printf(“%d,%d,%d\n”,x,y,z); }运行结果为( ) 第二章 1.标识符 (1)定义:就是c语言中的变量名、函数名、数组名、文件名、类型名等。 (2)c语言合法标识符的命名规则: A.标识符由字母,数字和下划线; B.第一字符必须是字母或下划线。 C.大写字母和小写字母被认为是两个不同的字符。 (3)c语言标识符的分类(3类) A.关键字 C语言预先规定了一批标识符,他们在程序中有固定的含义,不能另做它用。 Eg.int ,double ,if ,else ,while ,for 等(更多见附录4,P263) B.预定义标识符:预先定义的具有特定含义的标识符。 C.用户标识符. 考点3 常量和变量 1.常量 定义:常量就是在程序运行过程中,其值不能被改变的量。 在c语言中,常量分为5中类型: (1)整型常量:18,20等等 (2)实型常量:-2.10,199.999等等 (3)字符常量: ‘c’,’a’等等(单引号中,只能有1个字符) (4)字符串常量:“a”,“abc” (5)符号常量: #define PI 3.14 注(1)(2)又称为数值型常量,有正负。 (1)整型常量: 分为两种分类方法: A.短整型,长整型,基本整型,无符号型. short int ,long int ,int ,unsigned int B.十进制常数,八进制常数,十六进制常数 十进制常数:0,1,2,..9 八进制常数:是以数字0开头的一串数字:(0~7) Eg.0123是合法的。018是不合法的。 十六进制常数:用0x作为开头的一串字母和数字。(0~9,A~F) Eg.0x123,0xabc是合法的。oxabc, 0x1fg是不合法的。 注:八进制、十六进制常数只能为正数,不能为负数。而十进制常数可以为正也可以为负. Eg.-077 -0x123都是不合法的。 (2)实型常量 实型常量又称为实数或浮点数。可以用小数和指数的形式来表示。 A.小数形式:由数字和小数点构成的一种实数表示形式。 Eg. 0.345 , .123, 0.0 B.指数形式:用”e”或者“E”加上一个整数来表示10的多少次方。 (3)字符常量 C语言的字符常量是用单引号括起来的一个字符。 Eg.’a’ ,’D’ ,‘%’是合法的。‘ab’是不合法的。 C语言中还允许使用一些特殊的字符常量。它是以”\”开头的字符序列。 \n:表示换行。 \t:横向跳格 \v:竖向跳格 \b:退格 \ddd:1-3位八进制数所代表的字符。 \xhh:1-2位十六进制数所代表的字符。 (4)字符串常量 是用一对双引号括起来的字符序列。 Eg.”how do you do “ 、”$123” (5)符号常量 用一个符号名来代替一个常量。这个符号常量需要满足标识符的命名规则。 #define PI 3.14 注: 定义符号常量的#define PI 3.14后面没有分号;不能在程序运行时,对符号常量赋新值。 #include stdio.h #define PI 3.14 //不能加分号 void main() { float r,s; //PI=3.14159; 错误,在程序运

文档评论(0)

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

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

1亿VIP精品文档

相关文档