Friday, January 13, 2012

bc (unix)

Precision 에 제한받지 않고 계산할 수 있는 계산기
terminal 에서 bc 로 실행
http://en.wikipedia.org/wiki/Bc_programming_language

소숫점 아래 표시법 (-l 옵션)
그냥 실행하면 소수점 아래 숫자가 0개로 되는데 (2/3 하면 0이 나옴) 이렇게 안되게 하려면
bc -l 로 실행하면 됨 (디폴트로 소숫점 아래 20개 표시)

이때 주의점 :
The -l option changes the scale to 20 (source), so things such as modulo may work unexpectedly. For example, write "bc -l" and then the command "print 3%2" outputs 0, instead of 1. But if you do it like "bc -l", "scale=0" and then the command "print 3%2" has 1 as output.

키워드 : calculation

No comments:

Post a Comment