第八周
int只取整数。
只拦腰切断,在电脑解释的时候还是按原有的规则。
因为f为1111,会将其作为负数,补码操作。
表达式的值就是运算符传达的值
算术运算符
算术运算编译器不同,有点不同。
要把char,short转成int型,无论要和哪种类型运算。
同样的条件,float类型转成double类型的。
unsigned转成unsigned long型。
如果是int和long一起,就先把int转成long int型
自增自减运算符
后面的运算符的优先级高
++不能用在表达式上。
自增自减,放在打印里面不太一样
对于输出符号,具有多组等式,遵从 || 从右向左的顺序。先计算后打印
只要有++C 先算几个,后面其他的运算,但是C++是在其他操作之后再C++
可以通过反汇编方式了解计算顺序。
关系运算
逻辑运算符
逗号,条件,强转
位运算
位运算对字节为单位的操作
第一遍异或,表明两个在二进制单元有哪些数据不同
然后通过不同的标志位然后与数值变化,则实现定位翻转
第三步同第二步。