【发布时间】:2011-12-18 13:23:25
【问题描述】:
#include<stdio.h>
#include<string.h>
int main()
{
char s[100] ="4.0800" ;
printf("float value : %4.8f\n" ,(float) atoll(s));
return 0;
}
我希望输出应该是4.08000000,而我只有4.00000000。
有没有办法得到点后面的数字?
【问题讨论】:
标签: c floating-point type-conversion atof strtod