问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

计算机二级考试C语言考试高效知识点积累

创作时间:
作者:
@小白创作中心

计算机二级考试C语言考试高效知识点积累

引用
1
来源
1.
https://3g.yjbys.com/edu/jisuanjidengji/267822.html

计算机二级考试C语言考试是许多学生需要面对的重要考试,掌握C语言的基本知识点对于考试的成功至关重要。本文整理了C语言考试中常见的高效知识点,包括数据输入输出、选择结构等核心考点,帮助考生系统地复习和掌握相关知识。

C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。以下是关于计算机二级考试C语言考试高效知识点,欢迎大家参考!

数据的输入输出(顺序结构)

考点1:printf函数

格式为:printf(输出控制,输出列表)。输出控制是用一对双引号括起来的,包含格式说明和原样信息。输出列表包含若干输出项。

  • %d 对应整型
  • %f 对应单精度实型
  • %c 对应字符型
  • %o 对应八进制无符号整型
  • %x 对应无符号十六进制整型
  • %u 对应无符号整型
  • %e 对应指数型
  • %s 对应字符串型

可在%和格式字符之间加一个数来控制数据所占的宽度和小数位数。

考点2:scanf函数

格式为:scanf(输入控制,输入列表)

注意该函数的第二个部分是&a 这样的地址,不是a;

scanf("%d%d%*d%d", &a, &b, &c);

跳过输入的第三个数据。

考点3:putchar与getchar函数

可用于输出或输入单个字符,这两个函数是stdio.h文件中的库函数,它们是printf与scanf函数的简化。

char a = getchar();

是从键盘得到你输入的一个字符给变量a。

putchar('y');

是把字符y 输出到屏幕中。

考点4:如何交换两个变量

如何实现两个变量x ,y 中数值的互换(要求背下来)

不可以把 x=y ,y=x; 要用中间变量 t=x;x=y;y=t。

考点5:实现保留三位小数

如何实现保留三位小数,第四位四舍五入的程序

float x = 12.34567;
float y = ((int)(x * 1000 + 0.5)) / 1000.0;

这个有推广的意义,注意 x = (int)x 这样是把小数部分去掉。

选择结构

考点1:关系运算

关系运算符有6个,分别是>,>=,<,<=,==,!=,前四种优先级高于后两种。

关系表达式:
关系表达式真时为1,假时为0
当关系的表达是为真的时候得到1。如 9>8 这个是真的,所以表达式的数值就是1。

考点2:逻辑运算

只能为1(表示为真),或0(表示假)

a) 共有三种逻辑运算符号。逻辑非(!),辑与(&&),逻辑或(||)。
b) !>&&>|| 优先的级别。
c) 注意短路现象。考试比较喜欢考到。
例a++||b++,如果表达式a++的值非零,则表达式b++不再执行。
d) 要表示 x 是比0 大,比10 小的方法。0

考点3:if语句

可以单独出现,也可以与else匹配出现。if语句可以嵌套,这时else总是与离它最近的且没有与else匹配的if匹配。

注意if语句的子句是紧接if或else的一句,如有多句需要用{}括起来。

考点4:条件运算

是唯一的三目运算符,格式:表达式1 ?表达式2 :表达式3
表达式1值为非0时,整个表达式值为表达式2的值,表达式1值为0时,整个表达式值为表达式3的值。考试口诀:真前假后。

考点5:switch语句

a) 一定要注意有 break 和没有break 的差别,书上(53,54 页)的两个例子,没有break
时候,只要有一个case 匹配了,剩下的都要执行,有break 则是直接跳出了switch 语句。
b) switch 只可以和break 一起用,不可以和continue一起用。
c) switch(x) x:是整型常量,字符型常量,枚举型数据。
{case 1: …. 不可以是变量。
case 2: ….
}
switch后小括号里面的表达式不能为实型,case后表达式不能有变量。
口诀:switch表不为实,case表不为变。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号