计算器命令bc
-
用途: 计算器,支持整数、浮点数、进制转换
-
语法:
]# bc [选项]
-
选项:
-i:强制进入交互式模式; -l:定义使用的标准数学库; -w:对POSIX bc的扩展给出警告信息; -q:不打印正常的GNU bc环境信息;
-
实例:
-
①约束保留的小数位
]# echo "scale=2;1/3" | bc #scale,刻度。约束保留的位数 0.33
-
②进制转换(默认输入输出10进制)
- ibase,指定输入数据的进制,in base
- obase,指定输出数据的进制,out base
]# echo "obase=2;ibase=10;255" | bc #10进制的255,转2进制 11111111 ]# echo "obase=2;255" | bc 11111111 ]# echo "ibase=2;11111111" | bc 255
-