网站大量收购闲置独家精品文档,联系QQ:2885784924

C语言第1至8章复习教程.ppt

  1. 1、本文档共116页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言第1至8章复习教程

《第一章 c语言概述》总结;1 简单的C语言程序介绍;例1.3 求两个数中的较大者;2. C语言的结构特点;;《第二章 数据类型、运算符与表达式》总结;1 二进制和补码求法;常量的表示方法: 十进制:0~9,还有正、负号; 八进制:0~7,以 0开头; 十六进制:0~9,A~F/a~f,以 0x或 0X 开头。;2 基本数据类型;2 常量与变量;变量:int a=510;;变量的定义、赋初值和引用;转义字符常量 反斜杆\ 与可视字符组合,例如(P40表3.1);#includestdio.h void main() { char c1,c2; c1=a; c2=b; printf(%d,%d\n,c1,c2); printf(%c,%c\n,c1,c2); c1=c1-32; c2=c2-32; printf(%c,%c\n,c1,c2); };用双引号括起的一个字符序列 例如:ABC、123、a、 \n\t \nGood morning 字符串常量的长度 : 所包含的字符个数 字符串常量的存储方式: ;9、以下程序的输出结果是??????? )。 ??? char str[15]=”hello!”; printf(“%d\n”,strlen(str)); ?????? A. 15???????? B. 14????????? C. 7?????????? D. 6 str[1]=? 数组str有多少个元素?15个,str[6]开始都是‘\0’ ;4 运算符和表达式;C运算符的“优先级口决”(必须认识所有的C的运算符)。 优先级: 括号成员第一; //括号运算符[ ]() ,成员运算符. - 全体单目第二; //所有的单目运算符比如++ -- +(正) -(负) //指针运算* 乘除余三,加减四; //这个余是指取余运算即% 移位五,关系六; //移位运算符: 关系: = = 等 等于(与)不等排第七; //即== != 位与异或和位或; //这几个都是位运算: 位与()异或(^)位或(|) 三分天下八九十; 逻辑或跟与; //逻辑运算符:|| 和 十二和十一; //注意顺序:优先级(||) 底于 优先级() 条件高于赋值, //三目运算符优先级排到 13 位只比赋值运 //算符和“,”高 //需要注意的是赋值运算符很多! 逗号运算级最低! //逗号运算符优先级最低;c运算符的结合性: 1.单目、三目(条件),赋值:自右至左; 2.其他都是左至右。;求下面的表达式的值:int a=3,b=2,i=5; (1)-i++; (2)c=ab? i++:--i; (3)a+=a-=a*a; (4)ab; (和||有屏蔽功能) (5)b%a和b/a;(%要求int%int;int/int=int直接去掉小数部分) (6)mnk如何表示?;#以下程序输出结果: #includestdio.h void main() { int a=1,b=2,c=3,d=4,m=2,n=2; printf(%d,%d,(m=ab)(n=cd),n); } #判断char型变量ch是否为大写字母的正确表达式是 。 A) ‘A’=ch=‘Z’ B) (ch=‘A’)(ch=‘Z’) C) (ch=‘A’)(ch=‘Z’) D) (‘A’= ch)AND(‘Z’= ch) ? ;#以下程序的运行结果是 。 #includestdio.h void main() { int a,b,d=241; a=d/100%9; b=(-1)(-1); printf(%d,%d,a,b); } #、int a=3; ???? a+=(a1)?a:1; ???? printf(“%d”,a);??? ?? ?结果是???????? 。 ;(6)以下程序运行后的输出结果是 main() { int a,b,c; a=10; b=20; c=(a%b1)||(a/b1); printf(%d\n, c); } ;各种

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档