有没有办法在 gcc <4.4 上进行 128 位移位?
gcc 4.4 似乎是他们添加 int128_t 的第一个版本。我需要使用位移位,但某些位字段的空间已经用完。 编辑:可能是因为我使用的是32位计算机,所以无法…
C 中 x64 的 128 位算术
在 x86 上实现 bignum 时,显然数字大小最有效的选择是 32 位。但是,您需要进行最多两倍数字大小的算术运算(即 32+32=33、32*32=64、64/32=32)。幸…
将二进制转换为十进制的最快方法?
我有四个无符号 32 位整数,以小端顺序表示一个无符号 128 位整数: typedef struct { unsigned int part[4] } bigint_t 我想将此数字转换为其十进制…
如何在 C 或 C++ 中对 128 位整数进行加法和减法 如果我的编译器不支持它们?
我正在为 128 位数字的长流编写一个压缩器。 我想将数字存储为差异 - 仅存储数字之间的差异而不是数字本身,因为我可以将差异打包在更少的字节中,因…
- 共 1 页
- 1