如何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\nRun 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 位。