강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

리눅스 계산기 bc에서 출력결과 소수점 자릿수 지정하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스 계산기 bc에서 출력결과 소수점 자릿수 지정하기




 

 

bc명령어 출력결과에서 소수점 이하 몇 자리까지 출력을 할 것인가를 지정하기 위하여 "scale=자릿수"를 사용합니다.  

 

 

 

 , "scale=3"이라고 하면 결과 출력 값을 소수점 3자리까지 지정합니다.  

 

 

 

 그리고 "scale=5"라고 하면 소수점 이하 5자리까지 결과를 출력합니다.  

 

 

 

 

 

아래의 예를 보시면 쉽게 이해가 될 것입니다.  

 

 

 

 

 

[root@su250 ~]# bc

bc 1.06

Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.

This is free software with ABSOLUTELY NO WARRANTY.

For details type `warranty'.

 

10/3

3

 

scale=3

 

10/3

3.333

 

scale=5

 

10/3

3.33333

 

222/15

14.80000

 

quit

[root@su250 ~]#

 

첫번째 연산에서 10/3은 결과 값이 소수점 이하 자릿수는 기본적으로 표시하지 않으므로 3으로 출력된 것입니다.  

 

 

 

 

 

두번째 scale=3으로 지정한 이후에는 결과 값이 소수점 이하 3자리까지 출력되므로 3.333이 출력된 것이며, 세번째 scale=5로 지정한 이후의 결과는 3.33333로 각각 출력이 된 것입니다.  

 

 

 

 

 

세번째 scale=5로 지정한 이후에는 결과 값이 소수점 이하 5자리까지 표시되므로 3.33333 14.80000으로 출력된 것입니다.  

 

 

 

 

 

소수점 이하의 정밀한 연산을 하기 위해서 사용하는 방법입니다.  

 

 

 

 

 

이상의 예에서 보셨듯이 bc는 특별한 계산기 없이 리눅스 명령어모드에서 쉽게 사용할 수 있으며 필자는 리눅스와 늘 함께하고 있기에 bc계산기를 종종 사용하고 있습니다.  

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,056 명
  • 현재 강좌수 :  35,910 개
  • 현재 접속자 :  263 명