【发布时间】:2020-07-15 06:33:37
【问题描述】:
我想在 c 中使用 6 字节数据类型,但我找不到怎么做。你能教我如何在c中使用6字节整数数据类型吗?
我使用 dev c++ 和代码块。
我想使用 c,但我也可以使用 c++。 Windows 64 位
【问题讨论】:
-
6 个字节是 48 位,因此您可以使用 64 位的
int64_t(线索在名称中)。从 48 位整数中是否有任何您无法从 64 位整数中得到的东西?明确说明您想要什么以及为什么需要。 -
别忘了
#include <stdint.h>需要int64_t。 -
好吧,你必须切换到另一个编译器,你的代码将无法移植......但 clang 最近添加了对任意宽度整数的支持(从 1 到 16777215 位)。这个_ExtInt 功能也已提交给 C 委员会,因此有一天它可能会被纳入标准。
标签: c++ c types integer custom-data-type