我需要char数组转换成int和float用C 该阵列是这样的

char* text = "15.34";

我还需要一个浮动/ INT再次转换回的阵列

有帮助吗?

解决方案

您也可以使用sscanf的。例如:

  

浮FP = 0; sscanf的(文字, “%F”,与FP   );

要转换回用sprintf()

其他提示

使用atoi() / strtol()atof() / strtod()库函数来从字符串转换。

要转换回使用sprintf()%d%f格式说明。

看看sscanf()sprintf().

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top