代碼:
int main(void)
{
__uint128_t where = 0x3333333333333333 * 0x5555555555555555;
// 列印後半段 [63:0]
uint64_t DSTR = where & 0xFFFFFFFFFFFFFFFF;
printf("DESTR = %llx\n", DSTR);
// 列印前半段 [127:64]
uint64_t DSTL = where >> 64;
printf("DESTL = %llx\n", DSTL);
return 0;
}