运算符
①算数运算符
结果为2。
由上图得知
①整数之间做运算结果的类型还是整数
②只保留整数部分,不会四舍五入
怎么才能算出2.4
因为除数已经是浮点型了,整数和浮点型计算结果是浮点型(自动类型提升)
自动类型提升 容量小的自动会转换为容量大的再计算
为什么这个计算结果不是2.4?
为什么这个计算结果为10?
因为计算机只会基本的运算规则,
所以没有算法(人类的公式)的时候是按顺序计算。
为什么结果不是2.4
因为这只是把结果的类型转换为了double
取模:在开发中用来判断能否被除尽,根据不同情况,设计不同的程序
%取模(取余)与除法的区别
7/2=3 余1
除法要的商:被除数/除数=商
取模要的余:被模数%模数=余
结果的符号与被模数相同
②赋值运算符
③比较运算符
④逻辑运算符
⑤位运算符(用得少)
⑥三元运算符
今天比昨天晚,却比明天早