리눅스 쉘 계산기 bc

(Bc에서 넘어옴)
  다른 뜻에 대해서는 기원전 문서를 참조하십시오.

1 개요[ | ]

basic calculator; bc, An arbitrary precision calculator language
기본 계산기 bc
/usr/bin/bc
  • 리눅스용 계산 프로그램 + 거기에 사용되는 프로그래밍 언어
  • 인터랙티브 모드와 배치 모드 둘다 사용 가능[1]
  • 실수 사칙연산, 거듭제곱 등 가능[2]
  • 가볍고 강력함

2 버전 확인[ | ]

[root@zetawiki ~]# bc --version
bc 1.06
Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.
[root@zetawiki ~]# rpm -qf /usr/bin/bc
bc-1.06-21

3 계산 예시[ | ]

3.1 덧셈, 뺄셈, 곱셈[ | ]

[root@zetawiki ~]# echo '12+34' | bc
46
[root@zetawiki ~]# echo '12-34' | bc
-22
[root@zetawiki ~]# echo '12*34' | bc
408

3.2 나눗셈[ | ]

[root@zetawiki ~]# echo '12/34' | bc
0
[root@zetawiki ~]# echo 'scale=2;12/34' | bc
.35
[root@zetawiki ~]# echo '43/21' | bc
2
[root@zetawiki ~]# echo 'scale=5;43/21' | bc
2.04761
→ scale(소수점 X자리)를 입력하지 않으면 정수 범위에서 계산하여 을 표시함

3.3 거듭제곱[ | ]

[root@zetawiki ~]# echo '4^4^4' | bc
13407807929942597099574024998205846127479365820592393377723561443721\
76403007354697680187429816690342769003185818648605085375388281194656\
9946433649006084096
→ 결과가 길어질 경우 68자 단위로 행을 나누어 결과를 표시한다는 것을 알 수 있다.

4 같이 보기[ | ]

5 참고[ | ]

  1. 대부분 배치 모드로 사용하지 않을까?
  2. 이외에 매우 다양한 기능들을 제공함
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}