位封装的技术术语
我所说的位打包是指,由于 int
是 4 个字节,如果我们将 1
存储在 int
中,则剩余的位将被浪费。
因此,我将在 int
变量中打包下一个类型,例如 short
的值 2
(通过右左移位)。
这种技术叫什么?
By bit packing I mean since int
is of 4 bytes, and if we store 1
inside the int
, remaining bits will be wasted.
So I'll be packing the next type e.g short
's value 2
, in the int
variable (by right left shifts).
What is this technique called?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你自己也说了; 位打包。
如果您打包各个位,结果将是位域。但在这个情况下,在一个
整数
的空间中有两个short
,它也可能只是字节打包。但总而言之,这是打包。
You said it yourself; Bit Packing.
If you are packing individual bits, the result would be a Bitfield. But in this case of two
short
s in the space of aninteger
, it could also be just byte packing.But all-in all it is Packing.