Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 bcplan9 명령입니다.
프로그램:
이름
bc - 임의 정밀도 산술 언어
개요
bc [ -c ] [ -l ] [ -s ] [ 파일 ... ]
기술
Bc C와 유사하지만 산술 연산을 제공하는 언어를 위한 대화형 프로세서입니다.
소수점 이하 최대 100자리까지의 임의 길이의 숫자입니다. 소요됩니다
주어진 파일로부터 입력을 받은 다음 표준 입력을 읽습니다. 그만큼 -l 주장은 다음을 의미한다.
임의 정밀 수학 라이브러리의 이름입니다. 그만큼 -s 인수는 자동을 억제합니다
계산 결과 표시; 모든 출력은 인쇄 명령.
다음 구문은 bc 프로그램은 C와 비슷합니다. L 편지를 의미한다 a-z, E 방법
표현, S 진술을 의미한다.
어휘
댓글은 동봉되어있습니다 /* */
개행 종료 문
이름
단순 변수: L
배열 요소: L[E]
단어들 아이베이스, 비만및 규모
기타 피연산자
선택적 부호와 소수점이 있는 임의의 긴 숫자입니다.
(E)
제곱미터(E)
길이(E)
유효 십진수 자릿수
규모(E)
소수점 이하 자릿수
L(E,...,E)
함수 호출
연산자
+ - * / % ^ (% 나머지입니다; ^ 힘이다)
++ --
== <= >= != < >
= += -= *= /= %= ^=
명세서
E
{ S ; ... ; S }
인쇄 E
if ( E ) S
동안 ( E ) S
for ( E ; E ; E ) S
null 문
하다
종료
"본문"
기능 정의
밝히다 L ( L , ... , L ){
자동 L , ... , L
S ; ... ; S
return E
}
기능
-l 수학 도서관
s(x) 사인
c(x) 코사인
e(x) 기하 급수적 인
l(x) 기록
a(x) 아크탄젠트
j(n, x)
베셀 함수
모든 함수 인수는 값으로 전달됩니다.
주 연산자가 연산자가 아닌 경우 최상위 수준의 표현식 값이 인쇄됩니다.
임무 또는 -s 명령줄 인수가 제공됩니다. 다음을 포함할 수 있는 따옴표 안의 텍스트
줄 바꿈은 항상 인쇄됩니다. 세미콜론이나 개행 문자로 명령문을 구분할 수 있습니다.
할당 규모 연산에서 유지되는 자릿수에 영향을 줍니다.
방식으로 운영 dc(1). 다음에 대한 할당 아이베이스 or 비만 입력 및 출력 설정
각각 기수.
동일한 문자를 배열, 함수, 단순 변수로 동시에 사용할 수 있습니다.
모든 변수는 프로그램에 전역적입니다. 자동 변수는 도중에 푸시다운됩니다.
함수 호출. 함수 인수 또는 자동 변수로 배열을 선언하는 경우
빈 대괄호는 배열 이름 뒤에 와야 합니다.
Bc 실제로는 전처리기입니다. dc(1)은 자동으로 호출됩니다. -c
(컴파일 전용) 옵션이 있습니다. 이 경우에는 dc 입력이 표준으로 전송됩니다.
대신 출력합니다.
예
지수의 대략적인 값을 계산하는 함수를 정의합니다. 10을 인쇄하는 데 사용합니다.
가치. (라이브러리의 지수 함수가 더 나은 답변을 제공합니다.)
규모 = 20
e(x) { 정의
자동 a, b, c, i, s
a = 1
b = 1
초 = 1
for(i=1; 1; i++) {
a *= x
b *= 나
c = a/b
if(c == 0) s를 반환합니다.
에스 += 씨
}
}
for(i=1; i<=10; i++) e(i)를 인쇄합니다.
onworks.net 서비스를 사용하여 온라인으로 bcplan9 사용