【发布时间】:2015-07-28 07:30:42
【问题描述】:
如何在 C++/C 中读取和提取 32 位无符号整数的特定位数?然后,结果值转换为浮点数。
例如: 32 个整数 0xC0DFCF19,x=读取 11 位,y=读取 11 位,z = 读取 32 位整数的最后 10 位。 提前致谢!
好的!非常感谢所有答案,非常有帮助!
谁能给出一个示例代码如何以类似的方式读取这个整数 0x7835937C,但是“y”应该是 334(x,z 保持不变)谢谢
【问题讨论】:
-
您知道运算符
&并使用像0x000007FF这样的掩码,不是吗?
标签: c# c++ bit bitwise-operators 32-bit