一. 所有匿名变量(临时变量)都为右值
左值:通常指的变量,可进行自增自减操作
右值:一般是常量,不能进行自增自减
判断左右值的方法:用取地址&
const :用于将一个变量设置为只读变量,编译器内无法进行修改
强制类型转换运算符( )“显式转换”
转换结果为临时变量,不对原操作数进行修改
“隐式转换”
二. 混合赋值
int = double 小数部分截断
short = int 高位截断
int = short 符号位扩展
(其中short为正数,补零;short为负数,补1)
int = unsigned short 只补零