编程论坛
»
C语言论坛
» 【】关于算术右移向逻辑右移的转换问题
灵感唯一
发表于 2008-7-12 19:30
【】关于算术右移向逻辑右移的转换问题
实现算术右移向逻辑右移转换 unsigned z,int n
语句1: ~(~0 << (16 - n)) & ( z >> n)
语句2: ~(1 >> n) & ( z >> n)
句1是我写的,句2是答案,最终都能实现预期目标,
但是答案中的1 >> n,看不懂,
望指点
3q
页:
[1]
编程论坛