-
一、算术运算符(+ - * / %)
-
% 取余数
-
e.g
image
-
-
+的优先级高于 =
-
e.g
image
-
-
/ 取商
-
/ 运算符两边都是整型,是取商运算,结果是整数
image -
/ 运算符任意一边是小数,是小数除法运算,结果是小数
image
-
-
-
二、自增、自减(++、--)
-
自增
-
数字在前,++在后
-
e.g
image
-
-
++在前,数字在后
-
e.g
image
-
-
-
自减
-
数字在前,--在后
-
e.g
image
-
-
--在前,数字在后
-
e.g
image
-
-
-
编程规范
- 一般情况下,++和--不要用于其他语句中,应该单独作为一条语句
-
不规范示例
image
-
- 一般情况下,++和--不要用于其他语句中,应该单独作为一条语句
-
-
三、赋值运算符(=、+=、-=、*=、/=、%=)
-
=
-
e.g
image
-
-
+=
-
含义:在原有的数上再增加
image -
e.g
image
-
-
-=
-
含义:在原有的数上再减少
image -
e.g
image
-
-
*=
-
含义:在原有的数上再乘以
image -
e.g
image
-
-
/=
-
含义:在原有的数上再取商
image -
e.g
image
-
-
%=
-
含义:在原有的数上再取余数
image -
e.g
image
-
-
-
四、算术运算符和赋值运算符的优先级
-
默认的优先级:算术运算符 > 赋值运算符
-
、 / 、% 高于 + 、- 高于= 、+=、-=、=、/=、%=
-
e.g
image
-
-
、 / 、% 高于 + 、- 高于= 、+=、-=、=、/=、%=
-
优先级同级时,加减、乘除余都是从左往右,但是赋值运算符都是从右往左
-
e.g
image
-
-
可以使用小括号改变优先级
-
e.g
image
-
-
5.算术运算符和赋值运算符
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。






















