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