我需要在我的代码中使用 128 位 unsigned int 变量。
在网上搜索我读到了unsigned __int128
。我在这里阅读https://gcc.gnu.org/onlinedocs/gcc/_005f_005fint128.html
类型 __int128 支持具有足够宽以容纳 128 位的整数模式的目标
我的第一个问题是 target 是什么意思?我必须检查我的电脑是否可以表达这种类型?
第二个问题是如何打印这种变量?
最后我需要做些什么来使用这种变量吗?上面相同的链接说
只需将 __int128 用于有符号 128 位整数,或将无符号 __int128 用于无符号 128 位整数。
所以看起来我不需要#include
任何东西,甚至在编译过程中我什至没有添加一些选项,gcc
对吗?