第三章 C运算符和控制语句

几乎每一个程序都需要进行运算,对数据进行加工处理,否则程序就没有意义了。要进行运算,就需规定可以使用的运算符。

C语言的运算符范围很宽,把除了控制语句和输人输出以外的几乎所有的基本操作都作为运算符处理。

运算符分类1

除了算术运算符外,C还提供其他运算符,共有以下几类:

& 按位与 二进制符号位都为1,则为1

| 按位或 二进制符号位有一个为1,则为1

^ 按位异或 二进制符号位相同为0,相异为1

~按位取反 二进制符号位,1变0,0变1

右移无符号高位补0,低位溢出。有符号数,高位补符号位。

<<左移,高位溢出,低位补0
逗号运算符 A,B。结果为B

运算符分类2

单目运算符

++a

双目运算符

a+b;

a += b;

三目运算符

x ? a : b;

优先级


控制语句

①if()...else...

②for()... (循环语句)

③ while()... (循环语句)

④ do...while() (循环语句)

⑤ continue (结束本次循环语句)

⑥ break (中止执行switch或循环语句)

⑦ switch (多分支选择语句)

⑧ return (从函数返回语句)

⑨ goto (转向语句,在结构化程序中基本不用goto语句)

相关推荐
jgec212 小时前
哈工大计算机系统2024大作业——Hello的程序人生
c语言·计算机系统
qeen8713 小时前
【算法笔记】前缀和经典题目解析
c语言·c++·笔记·学习·算法
三品吉他手会点灯13 小时前
C语言学习笔记 - 2.C概述 - HelloWorld程序举例
c语言·笔记·学习
Felven13 小时前
D. Zero Remainder Array
c语言
孬甭_13 小时前
内存函数以及数据在内存中的存储
c语言
卢锡荣14 小时前
单芯双 C 盲插,一线通显电 ——LDR6020P 盲插 Type‑C 显示器方案深度解析
c语言·开发语言·ios·计算机外设·电脑
legendary_16314 小时前
PD显示器方案新维度:Type-C充电,投屏,显示技术革新
c语言·开发语言·计算机外设
码农爱学习14 小时前
用简单的例子,来理解C指针
c语言·开发语言
ACP广源盛1392462567314 小时前
长距传输全能芯 @ACP#GSV5800 Type‑C/DP1.4/HDMI2.0 高速延长芯片
c语言·开发语言·网络·人工智能·嵌入式硬件·计算机外设·电脑
cmc102814 小时前
230.C语言循环的相关延时计算
c语言·开发语言