这个表达式有什么作用?
这个表达式在十进制中有什么解释吗?换句话说,用逻辑运算代替算术运算是不是一种高效的计算实现?
1)一个数字N加一个十六进制,即(N+0x7f) 2) 对同一十六进制进行按位与和按位非。
(N+0x7f) & (~0x7f)?
Is there any interpretation of this expression in the decimal system? In other words, is it an efficient implementation of calculation using the logical operation in place of arithmetic operation?
1) A number N plus a hexadecimal, i.e. (N+0x7f)
2) take the bitwise AND with the bitwise NOT of the same hexadecimal.
(N+0x7f) & (~0x7f)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
它将 N 更改为大于 N 的最接近的 0x7F 倍数。
It is changing N to the closest multiple of 0x7F which is greater than N.