2009年7月18日
摘要: 移位运算符是对某个操作数进位移位操作,由于所移动是二进制位数,需将待移位的操作数化为二进制数,然后按指定的移动位数或向右移动或向左移动。右移运算时,移去的位被弃掉,左端补。或补符号位。根据机器不同而定,有的机器是补0, 机器是补符号位,所谓符号位是指机器所存放的一个字的最高位。左移运算时。移去的位被丢掉,右端一律}补0。左边移入‘0’还是‘1’就要看实际的编译器了,移入‘0’的称为“逻辑右移”,移入‘1’的称为“算术右移”。Keil中采用“算术右移”的方式来进行编译。 阅读全文
posted @ 2009-07-18 22:06 From Ocean 阅读(550) 评论(0) 推荐(0) 编辑