标题: 有关pow函数问题,现在我想用pow函数计算400,但输出结果为399,请大佬帮忙看看 [打印本页]

作者: 上进求学    时间: 2020-10-21 11:14
标题: 有关pow函数问题,现在我想用pow函数计算400,但输出结果为399,请大佬帮忙看看
现在我想用pow函数计算400,但输出结果为399,为什么。
代码大致如下
#include "reg52.h"
#include"math.h"
void main
{
    n=4;
   n=n*(pow(10,2));
  输出显示;
}

作者: 上进求学    时间: 2020-10-21 11:33
问题已解决
作者: i_could_have    时间: 2020-11-3 13:34
  1. int main()
  2. {
  3.     int n = 4;
  4.     n = n * (pow(10, 2));

  5.     printf("%d", n);
  6.     return 0;
  7. }
  8. 我的显示结果是400啊
复制代码

作者: hhdsdy    时间: 2020-11-3 13:39
上进求学 发表于 2020-10-21 11:33
问题已解决

怎么解决的也要说一下啊
作者: 123456czst    时间: 2020-11-3 20:06
楼主也把问题说清楚嘛,大家共同进步呀





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1