部分编译器支持128bit的整数表示,但是需要手写输入输出。
注意:__int128等价于__int128_t,不存在int128和int128_t。
输出函数:
void Print128(__int128 num) { if(num<0) putchar('-'),num=-num; if(num>9) Print128(num/10); putchar(num%10+'0'); } int main() { __int128 c=1000104040100; __int128_t d=1; Print128(c); putchar('\n'); Print128(d); putchar('\n'); return 0; }View Code
标签:__,10,putchar,记录,整数,Print128,num,int128 From: https://www.cnblogs.com/ydUESTC/p/16844843.html