bc
숫자를 정수로 처리합니다.
# echo "100/3" | bc
33
bc -l
부동 소수점 객체로 숫자를 처리합니다.
# echo "100/3" | bc -l
33.33333333333333333333
소수점 뒤의 자릿수를 제한하는 방법이 있습니까?
@Wok의 의견이 질문이 아닌 수락 된 답변에 포함되어서는 안됩니까? 대답을 읽을 때까지이 의견이 무엇을 의미하는지 전혀 몰랐습니다.
—
Wilson F
@WilsonF 답변에 대한 참조를 추가했습니다.
—
Adam Matan
@Wok, 나누기 또는 곱셈에 의존하지 않습니다. 입력에 따라 다릅니다. 가장 큰 정밀도 숫자는 출력의 정밀도를 결정합니다. 어떻게
—
Richlv
1234*1.0
당신에게 줄 것이다1234.0
scale=0;1234*1.1
, 당신은으로 작성해야scale=0;1234*1.1/1
얻을1357
. 그렇지 않으면의 값에 관계없이을scale
얻습니다1357.4
.