前言:
今天小伙伴们对“c语言做减法”大致比较看重,同学们都需要分析一些“c语言做减法”的相关文章。那么小编同时在网摘上汇集了一些有关“c语言做减法””的相关资讯,希望咱们能喜欢,姐妹们快快来了解一下吧!1、C语言操作符介绍
C语言操作符,也叫运算符,是对数据进行运算的符号。C语言中有许多不同的操作符,以下是一些常见的C语言操作符。
2、算术运算符
算术运算符用于执行算术运算,例如加法、减法、乘法和除法。
运算法+:表示加法,例如: "a + b"
运算法-:表示减法,例如:"a - b"
运算法*:表示乘法,例如:"a * b"
运算法/:表示除法,例如:"a / b"
运算法%:表示取模,例如:"a % b"
3、关系运算符
关系运算符用于比较两个值之间的关系,并返回一个布尔值(真或假)。
运算法==:表示相等,例如:"a == b"
运算法!=:表示不相等,例如:"a != b"
运算法>:表示大于,例如:"a > b"
运算法<:表示小于,例如:"a < b"
运算法>=:表示大于等于,例如:"a >= b"
运算法<=:表示小于等于,例如:"a <= b"
4、逻辑运算符
逻辑运算符用于执行逻辑运算,并返回一个布尔值。
运算法&&:表示逻辑与(AND),例如:"a && b"
运算法||:表示逻辑或(OR),例如:"a \|\| b"
运算法!:表示逻辑非(NOT),例如:"!a"
5、位运算符
位运算符用于执行位级运算,例如按位与、按位或和按位异或。
运算法&:表示按位与(AND),例如:"a & b"
运算法|:表示按位或(OR),例如:"a | b"
运算法^:表示按位异或(XOR),例如:"a ^ b"
运算法~:表示按位取反(NOT),例如:"~a"
运算法<<:表示左移位 ,例如:"a << b"
运算法>>:表示右移位 ,例如:"a >> b"
6、赋值运算符
赋值运算符用于将一个值赋给变量。
运算法=:表示简单赋值运算符,例如:"a = b"
运算法+=:表示加和赋值运算符,例如:"a += b" 等价于 "a = a + b"
运算法-=:表示减和赋值运算符,例如:"a -= b" 等价于 "a = a - b"
运算法*=:表示乘和赋值运算符,例如:"a *= b" 等价于 "a = a * b"
运算法/=:表示除和赋值运算符,例如:"a /= b" 等价于 "a = a / b"
运算法%=:表示取模和赋值运算符,例如:"a %= b" 等价于 "a = a % b"
运算法<<=:表示左移位和赋值运算符,例如:"a <<= b" 等价于 "a = a << b"
运算法>>=:表示右移位和赋值运算符,例如:"a >>= b" 等价于 "a = a >> b"
运算法&=:表示按位与和赋值运算符,例如:"a &= b" 等价于 "a = a & b"
运算法|=:表示按位或和赋值运算符,例如:"a |= b" 等价于 "a = a | b"
运算法^=:表示按位异或和赋值运算符,例如: "a ^= b" 等价于 "a = a ^ b"
7、其他运算符
还有一些其他的C语言操作符,例如条件运算符、逗号运算符和成员访问运算符。
单目运算符&:表示取地址运算符,例如"&a"
逗号运算符,:将多个表达式连成一个表达式,例如"1+2, 3+4"
成员访问运算符.:访问结构中的程序,例如"student.name"
条件运算符"?:":根据逻辑运算的值选择结果,例如"a>b?0:1"
8、编程示例
以下是一些使用C语言操作符的简单示例程序:
#include <stdio.h> int main(){ int a = 10; int b = 5; int c; c = a + b; printf("a + b = %d\n", c); c = a - b; printf("a - b = %d\n", c); c = a * b; printf("a * b = %d\n", c); c = a / b; printf("a / b = %d\n", c); c = a % b; printf("a %% b = %d\n", c); if (a == 10 && b == 5) { printf("a is equal to 10 and b is equal to 5\n"); } if (a > 5 || b < 10) { printf("Either a is greater than 5 or b is less than 10\n"); } int d = 0b1010; int e = 0b1100; c = d & e; printf("d & e = %d\n", c); c = d | e; printf("d | e = %d\n", c); c = d ^ e; printf("d ^ e = %d\n", c); c = ~d; printf("~d = %d\n", c); c = d << 2; printf("d << 2 = %d\n", c); c = d >> 2; printf("d >> 2 = %d\n", c); return 0;}
这个程序使用了许多不同的C语言操作符,包括加法、减法、乘法、除法、取模、逻辑与、逻辑或、按位与、按位或、按位异或、按位取反、左移位和右移位。
程序运行结果如下:
标签: #c语言做减法 #c语言中的和表示什么意思 #c语言输入多个数据 #c语言特殊运算符号 #c语言中或者怎么表示