位封装的技术术语

发布于 2024-12-07 17:17:01 字数 204 浏览 1 评论 0原文

我所说的位打包是指,由于 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

原谅过去的我 2024-12-14 17:17:01

你自己也说了; 位打包

如果您打包各个位,结果将是位域。但在这个情况下,在一个整数的空间中有两个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 shorts in the space of an integer, it could also be just byte packing.

But all-in all it is Packing.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文