怎样用c语言存一个小于10^100的数

2025-03-25 17:42:52
推荐回答(4个)
回答1:

如果要精确存储,不损失精度,那么C语言支持的数据类型是做不到的,需要自己用字符串创建一种新的数据类型,并在这个类型上面定义各种运算,类似于自己用代码实现一个小规模的大整数算术运算器,这还是有一定难度和工作量的。

回答2:

这个long long 类型也不够了
要自己用大数组模拟数据类型的,数组的每个元素存五位,自己处理进位关系。

回答3:

10^100 即长度不超过100位,定义一个100个元素的数组来存储每位数即可。

回答4:

数组 or 自定义一个结构体