【常见操作符和表达式求值】— 笔记
常见操作符
概念
算数操作符
概念
+和-和*的用法
①
②
减法乘法同理
③双目操作符解释
有两个操作数
/的用法
注意:
整数除法
整数除法不看小数和余数,得到的结果是商
浮点数除法
①
②
例如:
浮点数除法
%的用法
整数求模
综合题目示例:
负数求模
想求一个数的最低位的方式
任何一个正整数模10都可以得到最低位,且只能模10哦~
负整数可以先取绝对值再模10
scanf的概念及用法
scanf格式:
![]()
注意
正常情况下,VS不支持直接使用scanf函数,以下两种解决方案
①
注:必须定义在.c文件第一行,但这有个局限性就是每次创建新文件都必须重新定义一次,比较麻烦,下面是第二种方法
②
%里不同占位符的使用
示例
答案格式如下:
赋值操作符
= 操作符用法
连续赋值
复合赋值
以上同理
单目操作符
++和 - - 的用法

后置++
前置++
后置- -
前置- -
表达式求值
操作符属性:优先级和结合性
类型转换
隐式类型转换:整形提升
隐式类型提升:常规算数转换
为什么int是转换成float呢?
靠后的类型转换成前面的类型可以防止精度丢失
显示类型转换:强制类型转换
问题表达式
问题表达式示例1
问题表达式示例2
