use*_*548 -3 c string floating-point double pointers
我需要将3个字符("123")的char*字符串转换为带有两个小数位(1.23)的浮点数.
您可以使用atoi,它将ASCII转换为Integer.然后将该int转换为float.
int num = atoi(string);
float f = num/100.0f;
printf ("%.2f", f);
Run Code Online (Sandbox Code Playgroud)