一、算数表达式,算数运算符
1、运算符的优先级:1~15
2、运算符的方向性
3、自增自减运算符:
i++:i参与其他运算后再加1
++i:i先加1后再参与其他运算
例:i=5 y=i++ i值先赋予y,i再加一,最终i=6,y=6。
i=5 y=++i i值先加一,再将i值赋予y,最终8=6,y=6。
4、赋值运算符:
类型转换:赋值符左右类型不同时,把右边的转化为左边的。
实型转整型:直接舍去小数部分,不涉及四舍五入。
整型转实型:整数后加小数点,再补零就行。
字符型转整型:(字符型仅占一个字节,整型占四个字节),故将字符的ASCII码值放到整型的低八位中,高八位均为零。
整型到字符型:只把低八位赋予字符型
5、复合的赋值运算符
+= a+=5:a=a+5
*+ %= —=
6、逗号运算符
y=表达式1,表达式2,表达式3
最后y的结果是表达式3。
6 算数运算符2021-02-24
深入解析算数运算与赋值:运算符优先级、方向性与实战应用
最新推荐文章于 2025-03-31 15:53:20 发布
本文详细讲解了算术表达式的运算符优先级、方向性,自增自减运算的区别,以及不同类型数据间的赋值规则。重点介绍了复合赋值运算符、逗号运算符,并通过实例演示操作。适合理解基础算法的开发者阅读。
3388

被折叠的 条评论
为什么被折叠?



