作业帮 > 综合 > 作业

如何保证C语言中输入一个极大的数时输出的准确度.求对例子的详细解释、解决办法.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 06:23:12
如何保证C语言中输入一个极大的数时输出的准确度.求对例子的详细解释、解决办法.
例1:在a+b(0
如用 MS VC++ 6.0 编译器,数值未超过 8字节 整型时,可改用 _int64 型.
#include
#include
main(){
_int64 a,b,c;
printf("input a b\n");
scanf("%I64d %I64d",&a,&b);
printf("%I64d\n",a+b);
printf("input c\n");
scanf("%I64d",&c);
if( c=-2147000000)
printf("%I64d %I64d\n",c/2+1,c-1-c/2);
return 0;
}
---------
超出此范围,要用大数运算,大数四则运算 程序),输入 用 字符串 形式.