讲道理的话,编译器的gcc是不支持__int128这种数据类型的,比如在codeblocks 16.01/Dev C++是无法编译的,但是提交到大部分OJ上是可以编译且能用的。C/C++标准。IO是不认识__int128这种数据类型的,因此要自己实现IO,其他的运算,与int没有什么不同。

但是官方上写了GCC提供了两种128位整数类型,分别是__int128_t和__uint128_t,分别用于声明有符号整数变量和无符号整数变量。

 

由于这种大整数无法使用函数printf()输出其值,所以需要自己定义一个整数转字符串函数,用于实现128位整数的输出。

 

 

所以还是别用吧

相关文章:

  • 2022-12-23
猜你喜欢
  • 2022-01-19
  • 2021-10-22
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2023-01-24
相关资源
相似解决方案