C#如何表达java的运算符>>>

>>>运算符在java中为无符号数右移操作,高位补0。而>>运算符不同的是高位补符号位,正数补0负数由于是补码所以补1。

c#没有这个运算符,所以也不能重载,但可以实现相同效果

unchecked (( uint ) - 64 ) >> 5  

posted on 2007-12-12 23:59  代码王子  阅读(136)  评论(0编辑  收藏  举报

导航