string - 在 Perl 中如何将字符串转换为数字?

标签 string perl floating-point

我有一个字符串,其中包含十进制值,我需要将该字符串转换为浮点变量。因此,我拥有的字符串示例是“5.45”,我想要一个等效的浮点值,这样我就可以向其中添加 .1。我在互联网上搜索过,但我只看到如何将字符串转换为整数。

最佳答案

您根本不需要转换它:

% perl -e 'print "5.45" + 0.1;'
5.55

关于string - 在 Perl 中如何将字符串转换为数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/288900/

相关文章:

python - 在 Python 中选择数据框中每一行的两个子字符串之间的字符串

c++ - 为什么 Clang std::ostream 会写入 std::istream 无法读取的 double 值?

python - 在python中将 float 写入csv——截断错误

c - 如何在 C 中的 char 数组中搜索字符串?

c++ - std::string 比较,是否按字典顺序

sql - 在 SQL Server 中修剪前导零的更好技术?

perl - 在 Perl 中比较日期的最佳方法是什么?

perl - 为什么要打印所有三个打印语句?

perl - perl 中的十六进制转储解析

java - 如何知道以浮点格式表示时分数是否会向上舍入(re : java remainder [%] results when using fp's)