leetcode String to Integer (atoi)

xiaoxiao2021-02-28  152

一个看似很简单的问题。

然而遇到这样一个问题

int sum=0;

sum-=pow(10,2)

sum竟然等于-99;

原因是pow参数和返回类型都是double,转型为int会丢失精度。 然后把sum改为double,输出就是对的,也不是-100.000,C++ cout自动格式化。

转载请注明原文地址: https://www.6miu.com/read-24108.html

最新回复(0)