MCP로 연결 →

계산 입력

공식

광고

결과

과학적 표기법
1.234568 × 104
m × 10^e, with 1 ≤ |m| < 10
원래 숫자 12,345.678
가수 (m) 1.234568
지수 (e) 4

과학적 표기법이란?

과학적 표기법은 아주 큰 수나 아주 작은 수를 가수(mantissa, 계수 또는 유효숫자라고도 함)와 10의 거듭제곱의 곱으로 간결하게 나타내는 방식입니다. 표준 형태는 \(m \times 10^{e}\)이며, 여기서 가수 \(m\)은 \(1 \le |m| < 10\)을 만족하고 지수 \(e\)는 정수입니다. 이 표기법은 거대하거나 미세한 값을 읽고, 비교하고, 곱하기 쉽게 만들어 주기 때문에 과학·공학·수학 전 분야에서 널리 쓰입니다.

0이 많은 긴 수가 가수 곱하기 10의 거듭제곱으로 변환되는 것을 보여주는 도표
과학적 표기법은 긴 수를 1과 10 사이의 가수와 10의 거듭제곱의 곱으로 다시 씁니다.

변환기 사용 방법

입력란에 원하는 숫자를 입력하기만 하면 됩니다. 12345.678이나 0.00042 같은 일반 소수는 물론, 4.2e-3처럼 컴퓨터식 과학 표기로 입력된 숫자도 그대로 입력할 수 있습니다. 변환기는 가수와 정수 지수를 돌려주므로, 이를 그대로 정식 과학적 표기법으로 적으면 됩니다. 양수, 음수, 0 모두 처리할 수 있습니다.

공식 풀이

0이 아닌 숫자 \(x\)를 변환할 때, 변환기는 먼저 절댓값의 상용로그(밑이 10인 로그)에 바닥 함수를 적용해 지수를 구합니다: $$e = \lfloor \log_{10}|x| \rfloor$$ 그런 다음 원래 숫자를 \(10^{e}\)으로 나누면 가수가 나옵니다: $$m = \frac{x}{10^{e}}$$ 바닥 함수를 사용하면 가수가 항상 \(1 \le |m| < 10\) 범위에 들어가도록 보장됩니다. 또한 부동소수점 반올림 오차를 보정하는 작은 처리를 거쳐 가수가 정확히 10으로 표시되는 일이 없도록 합니다.

광고
숫자 사이를 이동하는 소수점과 이동을 세어 지수를 구하는 화살표
지수는 앞에 0이 아닌 한 자리만 남도록 소수점이 이동하는 자릿수를 셉니다.

예제로 살펴보기

12,345.678을 변환해 봅시다. 12,345.678의 상용로그는 약 4.0915이고 그 바닥값은 4이므로 \(e = 4\)입니다. 이 값으로 나누면 $$m = \frac{12{,}345.678}{10^{4}} = 1.2345678$$이 됩니다. 따라서 $$12{,}345.678 = 1.2345678 \times 10^{4}$$입니다.

자주 묻는 질문

음수는 어떻게 처리되나요? 부호는 가수에 그대로 붙습니다. 예를 들어 \(-540 = -5.4 \times 10^{2}\)입니다.
0은 어떻게 되나요? 0은 지수가 정의되지 않으므로 \(0 \times 10^{0}\)으로 표시됩니다.
공학적 표기법과 같은 건가요? 아닙니다. 공학적 표기법은 지수를 3의 배수로 제한하지만, 과학적 표기법은 모든 정수 지수를 허용합니다.

최종 업데이트: