美文网首页Linux与后台开发归档
[Linux]数字转换成整数

[Linux]数字转换成整数

作者: _小老虎_ | 来源:发表于2018-08-22 16:48 被阅读4次
方法有很多:

var=4.57

  • 法一:
echo ${var%.*} #这个是直接去除小数点及后面所有内容,只用于bash
  • 法二:
echo \$var | awk -F. '{print $1}' #以小数点为分隔符取第一个字段
  • 法三:
echo \$var | awk '{print int($0)}' #awk中可直接使用C函数取整
  • 法四:
echo "scale=0;$var/1"|bc -l #用bc计算
  • 法五:
printf "%.0f\n" $var #这个与上面不同,是四舍五入的

相关文章

  • [Linux]数字转换成整数

    方法有很多: var=4.57 法一: 法二: 法三: 法四: 法五:

  • ES6几个好用的数字操作方法

    判断是否为数字 判断是否为整数 判断是否为浮点数 将浮点数转换成整数

  • 12. Integer to Roman

    解析: 题目很简单,就是将整数数字转换成罗马数字。整数范围:1~3999 问题是:罗马数字的规则不太懂呀?所以在这...

  • 数据转换

    1.int(x[,base])(1)把符合数学格式的数字型字符串转换成整数;(2)把浮点数转换成整数,但是只是简单...

  • 1、Python对象——数字(Number)

    数字类型 整数 1、int(str, base):将字符串str、按照base进制转换成整数。base缺省时为十进...

  • 计蒜客 第十二题 整数转换成罗马数字

    给定一个整数 num,将整数转换成罗马数字。 如 1,2,3,4,5 对应的罗马数字分别为I,II,III,IV,...

  • 13. Roman to Integer 罗马转数字

    题目 将罗马数字转换成整数,整数范围在 [1,3999] 之间 解析 由于罗马数字存在左小右大的特殊情况,所以从左...

  • python 数据类型转换

    强制类型转换 int 函数 把符合数学格式的数字型字符串转换成整数 把浮点数转换成整数,但是只是简单的取整,而非四...

  • 字符串转换成整数

    字符串转换成整数 题目描述: 输入一个由数字组成的字符串,把它转换成整数并输出。例如:输入字符串"123",输出整...

  • Python 字符串转换为数值

    int只能把整数字符串转换转换成整数另外可用于取出float的整数部分 可以用float进行转换 测试用例: 顺便...

网友评论

    本文标题:[Linux]数字转换成整数

    本文链接:https://www.haomeiwen.com/subject/vcuyiftx.html