C语言中如何处理过长的数据

我要编写一个小于等于128位非负整型的加减乘除的计算程序.但无法解决数据溢出问题.我设想通过把十进制数转化为二进制数在自行编写二进制计算程序.但在转化前已经出现溢出问题.无法解决.希望大家有人帮忙提供解决方案,谢谢!!!!!!!

第1个回答  2008-02-11
可以试试用数组来做啊,将数字换成字符串存在字符串数组里面即可啊
第2个回答  2008-02-11
用字符串存储。本回答被提问者采纳
第3个回答  2008-02-11
不知道c支不支持动态储存分配了?
第4个回答  2008-02-12
用字符串处理,上网找下windows的计算器程序,就回很明白了
相似回答