c/c++元转分的bug

简单的转换如下:

// 元->分
int iFenAmt = (int)(atof(szAmt) * 100); 

但注意测试发现是有问题的:

1) 8/9/10.20会被转成10.19

2)2.3 =>2.29  33.3=>33.29

 

posted @ 2024-01-22 14:41  晨光静默  阅读(2)  评论(0编辑  收藏  举报