C语言期末考试全部知识点复习资料--重点--常考点

2026/4/26 18:36:15

注意:int x=y=10; 错啦,定义时,不可以连续赋值。

int x,y; x=y=10; 对滴,定义完成后,可以连续

赋值。

(3)复合的赋值表达式:+=、-=、*=、/=、%= 等的含义。 int a=2; a*=2+3;运行完成后,a的值是10。

一定要注意,首先要在2+3的上面打上括号。变成(2+3)再运算。 (4)自增、自减表达式:

自加、自减表达式:假设a=5,++a(表达式的值为6), a++(表达式的值为5);

考试口诀:++在前先加后用,++在后先用后加。 (5)逗号表达式:

优先级别最低。表达式的数值是逗号最右边的那个表达式的数值。

(2,3,4)的表达式的数值就是4。

z=(2,3,4)(整个是赋值表达式) 这个时候z的值为4。(有点难度哦!)

z= 2,3,4 (整个是逗号表达式)这个时候z的值为2。 (6)关系表达式:

a)表达式的数值只能为1(表示为真),或0(表示假)。

如 9>8这个关系表达式是真的,所以9>8这个表达式的数值就是1。

如 7<6这个关系表达式是假的,所以7<6这个表达式的数值就是

0

b)考试最容易错的:就是int x=1,y=0,z=2; x

带入为1<0<2,从数学的角度出发肯定是错的,但是如果是C语言那么就是正确的!因为要1<0为假得到0,表达式就变成了0<2那么运算结果就是1,成为了真的了!

c)等号和赋值的区别!一定记住“=”就是赋值,“==”才是等号。 (7)逻辑表达式:共有&& || ! 三种逻辑运算符号。 核心:表达式的数值只能为1(表示为真),或0(表示假)。

a) !>&&>|| 优先的级别。

b) 注意短路现象。如:x && y 中x若为0,不计算y; x || y中若x为非零值,则也不计算y。

c) 表示 x 小于0大于10的方法:0

总的处理方法:(先把十进制变成二进制,计算出结果后再变成十进制)。

例1: char a = 6, b;

b = a<<2; 这种题目的计算是先要把a的十进制6化成二进制,再做位运算。

例2: 一定要记住,异或的位运算符号” ^ ”。

0 异或 1得到1。 0 异或 0得到0。两个女的生不出来。

考试记忆方法:一男(1)一女(0)才可以生个小孩(1)。 例3: 在没有舍去数据的时候,<<左移一位表示乘以2;>>右移一位表示除以2。 (9)补充:

a)空语句不可以随意执行,会导致逻辑错误。

b)注释:注释不是C语言,不占运行时间,没有分号。不可以嵌套!

c)强制类型转换:

一定是 (int)a 不是 int(a),注意类型上一定有括号的。 注意(int)(a+b) 和(int)a+b 的区别。 前是把a+b转型,后是把a转型再加b。

d)三种取整丢小数的情况:int a =1.6; (int)a; 1/2; 3/2; 19.数据输出函数printf

1)使用printf和scanf函数时,要在最前面加上#include 2)printf可以只有一个参数,也可以有多个参数。

3)printf(“ 第一部分 ”,第二部分 );把第二部分的变量、表达式、常量以第一部分的形式展现出来!

4)printf(“a=%d,b=%d”,12, 34) 考试重点!

一定要记住是将12和34以第一部分的形式现在在终端也就是黑色的

屏幕上。考试核心为:一模一样。在黑色屏幕上面显示为 a=12,b=34 printf(“a=%d,\\n b=%d”,12, 34)那么输出的结果就是:a=12,

b=3

4

5) int x=017; 一定要弄清楚为什么是这个结果!过程很重要 printf(“%d”, x); 15

printf(“%o”, x); 17 printf(“%#o”,x); 017 printf(“%x”, x); 11 printf(“%#x”,x); 0x11 6)一定要记住的

格式说明 表示内容 %d 整型 int %c char

%ld 长整型 long int %s %f 浮点型 float double double

%o 八进制 %#o 的八进制

%x 十六进制 %#x 的十六进制

] %% 号 举例说明:

printf(“-”,123 ); 第二部分有三位,大于指定的两位,原

格式说明 表示内容字符字符串

%lf 带前导带前导输出一个百分


C语言期末考试全部知识点复习资料--重点--常考点.doc 将本文的Word文档下载到电脑
搜索更多关于: C语言期末考试全部知识点复习资料--重点--常考点 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219