본문 바로가기

유효숫자 계산기

브라우저 처리

숫자의 유효숫자 개수를 세고, 원하는 자릿수로 반올림한 값과 과학적 표기를 함께 보여 줍니다. 측정값을 정밀도에 맞춰 적을 때 씁니다.

도구 실행입력 후 결과 확인
유효숫자 계산기 샘플 실행

측정값 0.0045600에서 앞의 0들은 소수점 위치만 나타내고, 4·5·6과 끝의 0 두 개가 측정 정밀도를 나타내는 유효숫자입니다. 이 계산기는 value=에 숫자를 넣으면 유효숫자 개수를 세고, digits=에 지정한 자릿수로 반올림합니다.

브라우저 처리
샘플 결과
입력값: 0.0045600
입력값의 유효숫자 개수: 5
유효숫자 3자리로 반올림: 0.00456
과학적 표기: 4.56e-3
자바스크립트가 활성화되면 이 영역이 실제 입력, 실행, 결과 패널로 바뀝니다.

유효숫자 계산기 사용 가이드

측정값 0.0045600에서 앞의 0들은 소수점 위치만 나타내고, 4·5·6과 끝의 0 두 개가 측정 정밀도를 나타내는 유효숫자입니다. 이 계산기는 value=에 숫자를 넣으면 유효숫자 개수를 세고, digits=에 지정한 자릿수로 반올림합니다.

앞자리 0은 세지 않고, 0이 아닌 숫자 사이의 0과 소수점 아래 끝자리 0은 셉니다. 그래서 0.0045600은 유효숫자 5개이고, 3자리로 반올림하면 0.00456입니다.

1200처럼 소수점 없이 끝나는 0은 측정한 자리인지 자릿값인지 모호합니다. 이 계산기는 이런 0도 유효숫자로 세므로, 뜻을 분명히 하려면 1.2e3처럼 과학적 표기로 넣으세요.

사용 방법

  1. value=에 숫자를 적습니다. 끝자리 0도 측정한 그대로 적습니다.
  2. digits=에 반올림할 유효숫자 자릿수를 적습니다.
  3. '실행'을 누르고 유효숫자 개수와 반올림 결과, 과학적 표기를 확인합니다.

예시: 0.0045600을 유효숫자 3자리로

입력
value=0.0045600
digits=3
결과
입력값: 0.0045600
입력값의 유효숫자 개수: 5
유효숫자 3자리로 반올림: 0.00456
과학적 표기: 4.56e-3

과학적 표기 4.56e-3은 4.56 × 10⁻³과 같습니다.

이럴 때 쓰면 좋아요

  • 과학 실험 보고서에 측정값을 정밀도에 맞춰 적을 때
  • 곱셈·나눗셈 결과를 유효숫자가 가장 적은 값에 맞춰 반올림할 때
  • 유효숫자 개수 세기 문제를 확인할 때
  • 통계 결과를 보고서용 자릿수로 정리할 때

문제가 생겼을 때

반올림 결과에서 끝자리 0이 사라짐

123.0을 유효숫자 4자리로 반올림하면 화면에는 123으로 나옵니다. 숫자 표시 특성상 끝자리 0이 빠지므로, 보고할 때는 과학적 표기 줄(1.230e+2)을 쓰세요.

천 단위 쉼표를 넣어 오류

1,234처럼 쉼표가 있으면 숫자로 인식하지 않습니다. 1234로 입력하세요.

활용 팁

  • 곱셈·나눗셈 결과는 계산에 쓴 값 중 유효숫자가 가장 적은 값에 맞춥니다. 2.5 × 3.14159는 유효숫자 2개인 7.9로 적습니다.
  • 덧셈·뺄셈은 유효숫자 개수가 아니라 소수점 아래 자릿수가 가장 적은 값에 맞춥니다.

자주 묻는 질문

정수 1200의 유효숫자는 몇 개인가요?

표기만으로는 2~4개 중 어느 것인지 알 수 없습니다. 이 계산기는 4개로 세며, 2개라는 뜻이면 1.2e3, 3개면 1.20e3처럼 적는 것이 정확합니다.

digits를 비우면 어떻게 되나요?

digits를 적지 않으면 유효숫자 3자리로 반올림합니다. 1~100 사이 자릿수를 지정할 수 있습니다.

반올림 방식은 무엇인가요?

브라우저의 toPrecision 반올림을 씁니다. 1.005처럼 5로 끝나는 경계값은 2진수 표현 오차 때문에 내림처럼 보일 수 있으니 직접 확인하세요.