一、通过学习,下面介绍C语言中的各种运算符及其使用方法。
(一)、算术运算符
1.加法运算符:+
2.减法运算符:-
3.乘法运算符:*
4.除法运算符:/
5.取余运算符:%
6.加减运算符:+=、-=、*=、/=、
(二)、逻辑运算符
1.逻辑与运算符:&&
2.逻辑或运算符:||
3.逻辑非运算符!
4.按位与运算符:&
5.按位或运算符:|
6.按位异或运算符:^
7.按位取反运算符:。
(三)、位运算符
1.位与运算符:&
2.位或运算符:|
3.位异或运算符:^
4.位取反运算符:。
5.左移运算符:<<
6.右移运算符:>>
二、C语言的判断与循环
(一)语言判断
判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。
C 语言把任何非零和非空的值假定为 true,把零或 null 假定为 false。
下面是大多数编程语言中典型的判断结构的一般形式:
(二)运算符
运算符(三元运算符)
我们已经在前面的章节中讲解了 条件运算符 ? :,可以用来替代 if...else 语句。它的一般形式如下:
Exp1?Exp2:Exp3;
其中,Exp1、Exp2 和 Exp3 是表达式。请注意,冒号的使用和位置。
? 表达式的值是由 Exp1 决定的。如果 Exp1 为真,则计算 Exp2 的值,结果即为整个表达式的值。如果 Exp1 为假,则计算 Exp3 的值,结果即为整个表达式的值。
(三)、C语言循环
有的时候,我们可能需要多次执行同一块代码。一般情况下,语句是按顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。
编程语言提供了更为复杂执行路径的多种控制结构。
循环语句允许我们多次执行一个语句或语句组,下面是大多数编程语言中循环语句的流程图:
(四)、无限循环
无限循环
如果条件永远不为假,则循环将变成无限循环。for 循环在传统意义上可用于实现无限循环。由于构成循环的三个表达式中任何一个都不是必需的,我就可以将某些条件表达式留空来构成一个无限循环。
比如
#include
int main ()
{for(; ;)
{
printf("该循环会被永远进行下去!\n")
}
return0;
}
然后用ctrl+c结束他 |