摘要: 1、位运算符左操作数必须为整数类型,右操作数的范围必须为[0, 31]。 2、左移运算符:高位丢弃,低位补0;右移运算符:高位补符号位,低位丢弃。 3、位运算没有短路规则,每个操作数都参与运算;位运算优先级高于逻辑运算优先级 阅读全文
posted @ 2017-12-13 15:04 一生有你521 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1、前置:变量先自增(减)一,然后再取变量值;后置:先取变量值,然后再自增(减)一。 2、C语言中只规定了 ++ 和-- 对应指令的相对执行次序,它们所对应的汇编指令不一定连续执行,在混合运算中, ++ 和 --的汇编指令可能会被打断执行,因此 ++ 和 -- 参与混合运算的结果是不确定的,各个编译 阅读全文
posted @ 2017-12-13 14:57 一生有你521 阅读(117) 评论(0) 推荐(0) 编辑