leetcode String to Integer (atoi)

来源:互联网 发布:淘宝店铺怎么发布微淘 编辑:程序博客网 时间:2024/06/11 17:04

一个看似很简单的问题。

然而遇到这样一个问题

int sum=0;

sum-=pow(10,2)

sum竟然等于-99;

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

原创粉丝点击