一、编程题目练习
题1、scanf()函数的返回值
注意事项:scanf()函数的返回值是其接受的输入数的个数,读取失败返回EOF
EOF是文件结束标志
题2、运算符与优先级
注意事项:计算机中的运算符与数学中不同如*号表乘法
题3、'/'除运算符、'%'取模运算符
题4、if分支结构
题5、/运算与%取模运算
二、函数
三、数组
注意事项1:数组下标从0开始
注意事项2:for()循环访问一维数组
四、操作符
注意事项1:%运算,sizeof(),前后置++,前后置--, ? :
注意事项2:优先级
以下是C语言中一些常见运算符的优先级,从高到低排列:
-
括号
()
:括号内的表达式优先进行计算。 -
成员选择(
.
)和指针访问(->
):用于访问结构体成员或指针指向的对象。 -
单目运算符(如
++
、--
、!
、*
(指针解引用)等):这些运算符在表达式中具有较高的优先级。 -
算术运算符(如
+
、-
、*
、/
、%
)和自增自减运算符(如+=
、-=
等):这些运算符按照从左到右的顺序进行计算。 -
关系运算符(如
<
、>
、<=
、>=
):用于比较两个值的大小关系。 -
逻辑运算符(如
&&
、||
):用于连接两个条件表达式,表示逻辑与和逻辑或的关系。 -
赋值运算符(如
=
、+=
、-=
等):用于将表达式的值赋给变量。 -
条件(三元)运算符
?:
:如果表达式为真,则执行第一个操作数,否则执行第二个操作数。 -
位运算符(如
&
(按位与)、|
(按位或)、^
(按位异或)等):这些运算符用于对整数的二进制位进行操作。
需要注意的是,当多个运算符出现在同一个表达式中时,它们的优先级可能会影响表达式的计算结果。如果需要改变运算顺序,可以使用括号来强制优先级的变化。
五、关键字