永发信息网

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没什么关系。乘法是需要考虑精度的,可以自己定义一个数据类,用数组或者什么其他的来存储每一位的数字,然后各种运算就写成算法好了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯