实用数学脚本与单位换算相关知识
在日常的数学计算和数据处理中,我们常常需要一些便捷的工具和方法来完成各种任务。下面将介绍一系列实用的数学脚本及其使用方法。
1. 整数部分提取与四舍五入
- int 函数 :用于返回小数的整数部分。在脚本中,有时会直接进行扩展,而在命令行中,使用
int命令会更方便。其实现原理是通过简单的参数扩展来获取小数点前的部分。
_int()
{
_INT=${1%%.*}
}
int()
{
printf "%d\n" "${1%%.*}"
}
使用示例: int 3.14 会返回 3 。
- round 函数 :将参数四舍五入到最接近的整数。它比
int函数稍微复杂一些,通过参数扩展将数字拆分为整数和小数部分,若小数部分小于 0.5,则返回整数部分;否则返回下一个更高的整数。
_round()
{
_ROUND=${1%%.*} ## extract the integer
case ${1#*.} in
## If the decimal begins with any digit from five to 9,
## the result is ro
超级会员免费看
订阅专栏 解锁全文
7

被折叠的 条评论
为什么被折叠?



