0
GNU BC에서는 print
문을 사용하여 값을 인쇄 할 수 있습니다. 값과 기타 매개 변수에 따라 실제로는 더 많은 문자가 인쇄됩니다. 멋진 열의 숫자 표를 인쇄 할 수 있도록 인쇄 될 문자의 수를 어떻게 결정할 수 있습니까?print 서술문에서 숫자의 자릿수를 계산하는 방법은 무엇입니까?
GNU BC에서는 print
문을 사용하여 값을 인쇄 할 수 있습니다. 값과 기타 매개 변수에 따라 실제로는 더 많은 문자가 인쇄됩니다. 멋진 열의 숫자 표를 인쇄 할 수 있도록 인쇄 될 문자의 수를 어떻게 결정할 수 있습니까?print 서술문에서 숫자의 자릿수를 계산하는 방법은 무엇입니까?
특수 변수 scale
을 사용하여 인쇄 할 문자 수를 제어 할 수 있습니다.이 변수는 소수점 이후 자릿수를 결정합니다. – 그러나 계산 후 저장된 자릿수 만 변경합니다.
scale = 3
var = 0.12345
var /* Still shows five digits */
.12345
var/1 /* Now just three digits */
.123
그러나 적어도 그냥 잘라뿐만 아니라 패딩을 추가하지 않습니다 : 스크립트에서이를 사용하려면
var = 0.12
var
.12
var/1
.120
, 당신은 아마를 할당 할 예를 들어, 변수 자체에 하나 분할의 출력 : 이것보다 더 세련 아무것도 들어
var /= var/1
print var
, 나는 기원전의 출력을 할당하는 것은 쉘 변수와 미국 형식을 지정하려면 printf
을 입력하십시오.