c++ - C++11 中是否有实际的 4 位整数数据类型

标签 c++ c++11 c++14

<分区>

我需要在设计中使用 4 位 整数 以减少内存使用。在任何版本的c++ ,c++11 ,c++14 中都可以用于设计。

最佳答案

没有原生的 4 位数据类型。但是你可以使用一个 8 位的来保存高/低 nibble 中的两个 4 位值。 .

关于c++ - C++11 中是否有实际的 4 位整数数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44493230/

相关文章:

java - JNI - 是否可以用不同的类替换类的实例化?

c++ - 为什么当 T 包含 `std::optional<T>::operator=` 数据成员时删除 `const`?

c++ - 当按钮按下时间较长时,Windows 会变暗

c++ - 为什么 std::vector 在初始化时强制执行复制?

c++ - 为什么我不能用括号初始化从另一个结构派生的结构?

c++ - boost::mutex,pthread_mutex_destroy 失败 - 调试建议?

C++ 11使用智能指针但得到无效指针

c++ - 定长char数组用短字符串初始化时,剩余空间如何初始化?

c++ - 为什么新 C++ 标准使用 "ISO/IEC 14882:2015"?

c++ - 为什么 clang 和 gcc 以不同的方式处理具有类内初始化的结构的支撑初始化?