C语言如何算两个小数加法,不用double,
答案:6 悬赏:20 手机版
解决时间 2021-03-01 22:19
- 提问者网友:那叫心脏的地方装的都是你
- 2021-03-01 00:57
C语言如何算两个小数加法,不用double,
最佳答案
- 五星知识达人网友:舊物识亽
- 2021-03-01 01:09
加法不会改变精度,和用不用double没什么关系。乘法是需要考虑精度的,可以自己定义一个数据类,用数组或者什么其他的来存储每一位的数字,然后各种运算就写成算法好了。
全部回答
- 1楼网友:往事埋风中
- 2021-03-01 04:50
整数运算和小数运算,两个编码
- 2楼网友:蕴藏春秋
- 2021-03-01 03:48
double类型保留小数有两种情况:
1 在输出时保留两位小数:
用printf通过格式字符即可控制小数的保留。
如
double a = 1.234;
printf(".2lf",a);
会输出1.23
2 在运行过程中结果保留两位小数。
可以借助转为整型,及乘除运算实现。
如
double a = 1.235;
a = ((int)(a*100+0.5))/100.0;
运算结果,a=1.24.
- 3楼网友:人间朝暮
- 2021-03-01 02:58
还有一种叫float
- 4楼网友:雾月
- 2021-03-01 02:32
加法不会改变精度,和用不用double没什么关系。乘法是需要考虑精度的,可以自己定义一个数据类,用数组或者什么其他的来存储每一位的数字,然后各种运算就写成算法好了。
- 5楼网友:孤独入客枕
- 2021-03-01 02:13
加法不会改变精度,和用不用double没什么关系。乘法是需要考虑精度的,可以自己定义一个数据类,用数组或者什么其他的来存储每一位的数字,然后各种运算就写成算法好了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯