C言語における128ビット整数の初期化と表示
C言語で128ビット符号なし整数(__uint128_t)を初期化する際、64ビット値で代用する簡単な方法がある。また、printfを使って128ビット整数を表示するには、64ビットの上位・下位部分に分割して出力する必要がある。これらのテクニックを紹介する。
C言語で128ビット符号なし整数(__uint128_t)を初期化する際、64ビット値で代用する簡単な方法がある。また、printfを使って128ビット整数を表示するには、64ビットの上位・下位部分に分割して出力する必要がある。これらのテクニックを紹介する。
The article reviews C's support for 128-bit unsigned integer literals and printing, noting that while compilers like GCC and Clang support __uint128_t, standard library functions like printf lack a built-in format specifier for printing such values.