【发布时间】:2012-03-13 11:28:03
【问题描述】:
如何将以下代码转换为目标 c? (值是一个整数)
while (value != 0) {
value >>>= 1;
还有 >>> 操作符的通用替代品吗?
【问题讨论】:
-
>>>运算符基本上是>>运算符的未签名版本。理论上,如果您在 C 中的无符号操作数上使用>>,您将获得 Java 中>>>运算符的效果(无符号数据类型 >= 32 位宽度)。
标签: objective-c bit-manipulation code-translation