如何bc
以前导零开始小数?
$ bc <<< 'scale=4; 1/3'
.3333
Run Code Online (Sandbox Code Playgroud)
我想要 0.3333。
小智 8
bc
本身不支持加零。
解决方法是:
\necho \'scale=4; 1/3\' | bc -l | awk \'{printf "%.4f\\n", $0}\'\n0.3333\n
Run Code Online (Sandbox Code Playgroud)\n\\n
\xe2\x80\x83 \xe2\x80\x93 以换行符终止输出。
%f
\xe2\x80\x83 \xe2\x80\x93 浮点
%.4f
\xe2\x80\x93 要显示的位数。\xc2\xa0\n这指定小数点后 4\xc2\xa0 位。