표준 계산기가 하는 일
휴대용 계산기처럼 각 연산자 키는 화면에 이미 있는 계산을 끝냅니다. 2 + 3 × 4 =는 20이 되고 14가 되지 않습니다. 수학적 우선순위를 적용한 식을 입력하려면 공학용 계산기를 사용하세요.
화면은 유효 숫자 16자리를 유지하고 더 긴 소수는 소수점 10자리로 반올림합니다(1 ÷ 3 =은 0.3333333333으로 표시됩니다). 10¹⁶ 이상의 결과는 과학적 표기법으로 전환됩니다.
사용 방법
- 01첫 번째 숫자를 입력합니다.키패드나 키보드(숫자,
., 네 개의 연산자, %, Enter, Backspace, Escape)를 사용합니다. - 02연산자를 선택합니다.현재 값이 식 줄로 올라갑니다. 예:
240 ×. - 03두 번째 숫자를 입력하고 `=`를 누릅니다.결과가 화면을 대체하고, 마지막 50개의 계산이 기록 목록에 남습니다.
- 04함수 행을 사용합니다
√ 제곱근, x² 제곱, 1/x 역수, ± 부호 반전, CE는 입력을 지우고, C는 메모리와 기록을 제외한 모든 것을 지웁니다. - 05메모리 행으로 저장합니다:
MS는 저장, MR은 불러오기, M+/M-는 가장 최근 값을 조정, MC는 값을 지웁니다.
계산 예시
아래의 모든 결과는 이 계산기로 생성했습니다. 같은 키를 입력하면 재현할 수 있습니다. 메모리 예시에서는 36을 입력하고 MS, C를 누른 다음 20, M+, MR을 누르면 → 56입니다.
| 키 |
표시 |
이유 |
2 + 3 × 4 = |
20 |
+가 먼저 완료됨: (2 + 3) × 4 |
1 ÷ 3 = |
0.3333333333 |
소수점 10자리 화면 반올림 |
240 × 15 % = |
36 |
대기 중인 연산자가 없을 때 %: 15 ÷ 100 |
200 + 10 % = |
220 |
대기 중인 +가 있을 때 %: 200의 10% |
81 √ |
9 |
제곱근 |
0.1 + 0.2 = |
0.3 |
저장된 합 0.30000000000000004를 반올림 |
0.1 + 0.2 - 0.3 = |
5.5511151231e-17 |
저장된 전체 값이 이어짐 |
9007199254740992 + 1 = |
9007199254740992 |
2⁵³ − 1 초과 |
퍼센트, 제곱근, 메모리 키
퍼센트 키는 두 가지 규칙을 따릅니다:
- 대기 중인
+ 또는 -가 있으면 %는 대기 중인 기준값의 퍼센트를 계산합니다: 200 + 10 % = → 220, 80 - 25 % = → 60.
×, ÷, 또는 대기 중인 연산자가 없으면 %는 입력을 100으로 나눕니다: 240 × 15 % = → 36, 15 %는 0.15로 표시됩니다.
√는 화면 값에 적용되고 연속으로 사용할 수 있습니다(81 √ → 9, 9 √ → 3). 1/x는 1을 화면 값으로 나눕니다. 음수의 제곱근, 0의 역수, 0으로 나누기는 오류로 중지됩니다. C 또는 새 숫자로 다시 시작할 수 있습니다. 메모리는 작은 스택입니다: MS는 저장, MR은 최신 값을 불러오기, M+/M-는 값을 조정합니다.
활용 사례
청구서와 팁
$42.60 청구서에 15% 팁: 42.6 + 15 % =는 48.99로 표시되고, ÷ 3 =은 각각 16.33으로 나눕니다.
할인과 개수
25% 할인된 $96 재킷: 96 - 25 % = → 72, 세금 전 가격입니다. 여기서 10%를 더 할인하면 64.8이 됩니다. 24개들이 상자 12개는 12 × 24 = → 288개입니다.
가정과 한계
- 즉시 실행.
- 키패드에는 괄호와 우선순위가 없습니다. 여기서
2 + 2 × 2 =는 8이며 6이 아닙니다. 입력식의 우선순위는 공학용 계산기의 기능입니다. - 화면 반올림.
- 유효 숫자 16자리, 소수점 최대 10자리이므로
1 ÷ 3은 정확해질 수 없습니다. - 단위 추적 없음.
- 미터 × 미터는 단위 없는 숫자가 되며 아무것도 변환되지 않습니다.
- 메모리는 페이지 단위.
- 페이지를 새로 고치거나 닫으면 메모리, 기록, 오류가 지워집니다.
- 오류는 즉시 실패.
- 0으로 나누기와 정의되지 않은 제곱근은 오류를 표시하며
∞나 NaN이 되지 않습니다. - 정수와 범위 한계.
- 정수는 2⁵³ − 1(9,007,199,254,740,991)까지 정확하며, 그 이상에서는 1을 더해도 변하지 않을 수 있습니다. 약 1.8 × 10³⁰⁸을 넘는 결과는
∞로 넘칩니다.
부동소수점 반올림
숫자는 IEEE 754 binary64로 저장됩니다. 이는 브라우저, 스프레드시트, 대부분의 프로그래밍 언어가 사용하는 형식입니다. 0.1은 0.1000000000000000055511151231257827…으로 저장되므로 0.1 + 0.2는 0.30000000000000004440892098500626…으로 저장되고 0.3으로 표시됩니다. 저장된 값이 단계 사이에 이어지기 때문에 0.1 + 0.2 - 0.3 =은 작은 나머지 5.5511151231e-17을 드러냅니다. 이는 정직한 이진 산술이며 키패드의 실수가 아닙니다. 돈을 다룰 때는 센트 단위로 세거나 최종 답을 의도적으로 반올림하세요.
질문
표준 계산기는 연산 순서를 따르나요?
아니요. 누른 각 연산자를 즉시 평가합니다: 2 + 3 × 4 =는 20이며 14가 아닙니다. 공학용 계산기는 우선순위를 해석합니다.
저장된 값이 더 큰데 0.1 + 0.2가 0.3으로 표시되는 이유는 무엇인가요?
화면이 유효 숫자 16자리를 유지하여 그 차이를 숨기기 때문입니다. 이후에 0.3을 빼면 나머지가 나타납니다.
숫자의 퍼센트를 계산하려면 어떻게 하나요?
×와 %를 사용하세요: 240 × 15 % =는 36입니다. 기준값을 퍼센트만큼 올리거나 내리려면 + 또는 -를 사용하세요: 200 + 10 % =는 220입니다.
참고 자료
- IEEE, IEEE 754-2019 — IEEE Standard for Floating-Point Arithmetic, standards.ieee.org (访问日期:2026-09-30)— binary64 형식, 반올림 및 특수 값.
- Ecma International, ECMAScript Language Specification: Number type (访问日期:2026-09-30)— 배정밀도 의미론과 최단 숫자 출력.
- MDN Web Docs, Number.MAX_SAFE_INTEGER (访问日期:2026-09-30)— 정수가 2⁵³ − 1까지 정확한 이유.
- David Goldberg, What Every Computer Scientist Should Know About Floating-Point Arithmetic, ACM Computing Surveys 23(1), 1991, docs.oracle.com (访问日期:2026-09-30)— 0.1 + 0.2 예시 뒤의 반올림.
개인정보 보호
모든 입력과 계산은 브라우저 안에서 실행되며 업로드되지 않습니다. 이 페이지의 텍스트는 정적이며 사용자 입력을 기록하지 않습니다.
Calculators in this hub
Hand-picked tools, one click away. The mini versions compute live and carry your values into the full calculator.
Sources & review
- Updated