符号的作用-加两个数值-只要把这些符号的功能掌握了你就能成为一个优秀的程序员
一、符号的作用
C编程语言中的符号就像是编程中的工具,用来控制计算、比较数值、建立变量关系,还有控制程序的走向。
二、算术运算符
算术运算符是数学里的好朋友,比如加号(+)让你把两个数加起来,等于号(==)帮你看看两个数是不是一样的。
| 运算符 | 功能 |
|---|---|
| 加号(+) | 加两个数值 |
| 减号(-) | 从一个数值减去另一个数值 |
| 乘号() | 将两个数值相乘 |
| 除号(/) | 将一个数值除以另一个数值 |
| 取余号(%) | 返回两个数值相除后的余数 |
三、赋值运算符
赋值运算符就像是帮你保管东西的小助手,比如等号(=)就能帮你把右边的值放到左边的变量里。
| 运算符 | 功能 |
|---|---|
| 等号(=) | 基本的赋值操作 |
| 加号等号(+=) | 将左边的值和右边的值相加,然后赋值给左边 |
| 减号等号(-=) | 将左边的值和右边的值相减,然后赋值给左边 |
| 乘号等号(=) | 将左边的值和右边的值相乘,然后赋值给左边 |
| 除号等号(/=) | 将左边的值和右边的值相除,然后赋值给左边 |
| 取余等号(%=) | 将左边的值和右边的值求余数,然后赋值给左边 |
四、比较运算符
比较运算符就是帮你判断数值大小或是否相等的小帮手。
| 运算符 | 功能 |
|---|---|
| 等于(==) | 判断两个值是否相等 |
| 不等于(!=) | 判断两个值是否不相等 |
| 大于(>) | 判断左侧值是否大于右侧值 |
| 小于(<) | 判断左侧值是否小于右侧值 |
| 大于等于(>=) | 判断左侧值是否大于或等于右侧值 |
| 小于等于(<=) | 判断左侧值是否小于或等于右侧值 |
五、逻辑运算符
逻辑运算符是处理布尔值的,它们能让你同时判断多个条件。
| 运算符 | 功能 |
|---|---|
| 逻辑与(&&) | 所有条件都必须为真 |
| 逻辑或(||) | 至少有一个条件为真 |
| 逻辑非(!) | 反转条件表达式的真值 |
六、位运算符
位运算符在数字的二进制形式上做文章,比如位与(&)就是看看对应的位是不是都是1。
| 运算符 | 功能 |
|---|---|
| 位与(&) | 对应位都是1,结果位为1 |
| 位或(|) | 对应位有一个是1,结果位为1 |
| 位异或(^) | 对应位不同时结果位为1 |
| 位非(~) | 反转操作数的每一位 |
| 左移(<<) | 将操作数的二进制位向左移动指定位数 |
| 右移(>>) | 将操作数的二进制位向右移动指定位数 |
七、特殊符号
还有一些特殊的符号,比如分号(;)用来结束一个命令,逗号(,)用来分隔东西。
| 符号 | 功能 |
|---|---|
| 分号(;) | 表示一条语句的结束 |
| 逗号(,) | 用来分隔多个变量或表达式 |
| 括号(()) | 用于控制运算顺序,提高可读性 |
| 大括号({}) | 定义代码块的范围 |
C语言中的符号真的很强大,它们能帮助你写出各种有趣的程序。只要把这些符号的功能掌握了,你就能成为一个优秀的程序员。