- 1、本文档共116页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)