10.1 认识算数运算符
我们的算数运算符跟小朋友日常学习的加,减,乘,除差不多,
1) 加法 就是 +号,比如3+4,a+b
2) 减法 就是 -号,比如5-2,a-b
3) 乘法 这里因为键盘打不出平时写的乘号,用星号代替,是用*来代替的。比如3*4,a*b
4) 除法 也是因为键盘打不出平时写的除号,所以我们用/来代替,记住是/不是\ ,是往左边倾斜 的/,不是右边倾斜\, 小朋友一定记住了。比如6/3,a/b
5) 取模(整除取余)取模运算的作用是得到除法运算的余数。比如说,如果你有 10 个苹果,要把 它们平均分给 3 个人,10 除以 3,得到商是 3,余数是 1。在 C++ 中,取模运算用%这个符号 表示。例如:5 % 2 = 1,这就是 5 除以 2 的余数。取模运算在很多情况下都很有用哦,比如判 断一个数是否是另一个数的倍数,或者在循环中控制次数。
6)++, 这个作用就是+1, 比如a=1, ++a 就是1+1=2.。这个++放在变量前和放在变量后会出现
不同的结果。
(1)放在变量前,比如(++a)+b
如果++在a前面,那么就是先计算a+1,将结果重新赋值给a, 然后将更新好的a值再加上b的
值
(2)放在变量后,比如(a++)+b
如果++在a后面,那么就是先计算a+b, 然后再计算a+1的值赋值给a
7)--, 这个作用就是-1,比如 a=10, --a 就是10-1=9,这个--放在变量前和放在变量后同样会出现
不同的结果。
(1)放在变量前,比如(--a)+b
如果--在a前面,那么就是先计算a-1,将结果重新赋值给a, 然后将更新好的a值再加上b的
值
(2)放在变量后,比如(a--)+b
如果++在a后面,那么就是先计算a+b, 然后再计算a-1的值赋值给a
运算符 | 说明 |
+ | 加法 |
- | 减法 |
* | 乘法 |
/ | 除法 |
% | 整除取余(取模) |
++ | 加1操作 |
-- | 减1操作 |
10.2 认识赋值运算符
1)=,这是我们一直都在出现的赋值符号,就是把这个值存到变量里的意思哦
2)+=,这个实际上就是a+=b 等价于 a=a+b
3) -=, 这个实际上就是a-=b 等价于 a=a-b
4) *=, 这个实际上就是a*=b 等价于 a=a*b
5) /=, 这个实际上就是a/=b 等价于 a=a/b
6) %=, 这个实际上就是a%=b 等价于a=a%b
运算符 | 例子 | 等价 |
= | a=b | 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 |
10.3 认识关系运算符
1)==, 这个符号是是否等于的意思,如果等于就返回true/1, 如果不等于就返回false/0
2)!=, 这个符号是不等于的意思,如果不等于就返回true/1, 如果等于就返回false/0
3)>, 这个符号是大于的意思,如果大于就返回true/1, 否则就返回false/0
4)<, 这个符号是小于的意思,如果小于就返回true/1, 否则就返回false/0
5)>=, 这个符号是大于等于的意思,如果大于等于就返回true/1, 否则就返回false/0
6)<=,这个符号是小于等于的意思,如果小于等于就返回true/1, 否则就返回false/0