在乘法运算过程中,超过了21位十进制数,而long long int为64位整型只有19位,怎么解决这个问题?有没有128位整数?
long long 类型的范围是:-9223372036854775808~9223372036854775807
如果只用正数可以考虑用unsigned long long范围是:0~18446744073709551615
如果需要更大的数字可以考虑使用 数组来储存
参考大数运算
但是,还不够用,溢出了!呵呵!
追答用数组模拟进位吧
追问怎么编写代码!我是初学者,不会编写这个代码!我编写一道解方程的程序,计算过程中出现溢出,想找一种128位的整数!
追答呃,,不太好说 , 你搜下 数组模拟进位,大数相乘 ,或者高精度运算 吧 , 没有那么大的整数能直接运算
本回答被提问者采纳