目录
(一)算术运算符
运算符 | 运算 | 范例 | 结构 |
+ | 正号 | +3 | 3 |
- | 负号 | b=4;-b | -4 |
+ | 加 | 5+5 | 10 |
- | 减 | 6-4 | 2 |
* | 乘 | 3*4 | 12 |
/ | 除 | 5/5 | 1 |
% | 取余(取模) | 7%5 | 2 |
++ | 自增(前):先运算后取值 |
a=2;b=++a; | a=3;b=3 |
++ | 自增(后):先取值后运算 | a=2;b=a++ | a=3;b=2 |
-- | 自增(前):先运算后取值 | a=2;b=--a | a=1;b=1 |
-- | 自增(后):先取值后运算 | a=2;b=a-- | a=1;b=2 |
+ | 字符串连接 | "he"+"llo" | "hello" |
%:取余运算
(1)结果的负号与被模数的符号相同。
(2)开发中,经常用%能否被除尽的情况。
++or--不会改变本身变量的数据类型。
(2)赋值运算符
符号:=
a.当"="两侧数据类型不一样时,可以使用自动类型转换或使用强制类型转换原则进行处理。
b.支持连续赋值。
运算符 | 范例 | 转化 | 结果 |
+= | n=10;n+=2 | n=n+2 | 12 |
-= | n=10;n-=2 | n= |