在 C 中将字符串转换为有符号十进制

标签 c string decimal typeconverter

我需要在 C 中将字符串转换为小数。字符串的形式为 -0.841986 和 60.751800。

如果有功能或者没有方法可以完成所需的操作,我们将不胜感激。

谢谢

最佳答案

看看函数 strtod()(将 C 字符串转换为 double)、strtof(将 C 字符串转换为float) 和 strtold()(将 C 字符串转换为 long double)

关于在 C 中将字符串转换为有符号十进制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23489691/

相关文章:

c - Bison 和 Flex 计算器未正确分配值

java - 将这些扫描仪导入到另一个类中?

c - 在C中显示 float 的小数位

c# - 更改小数的精度

c - 理解 for 循环中的 fork()

c - c中的字符串扫描

php - 在 php 中使用 str_replace 时出错?

php - 检查字符串是否包含 "HTTP://"

python - python中是否有将IP地址转换为十进制数的函数?

c - 3 维数组表示