최근 수정 시각 : 2024-10-03 23:15:56

컴퓨터/표현


1. 개요2. 수 표현3. 특수한 값 표현

1. 개요

컴퓨터의 표현 법과 관련된 변수 속성을 정리한 문서.

2. 수 표현

파일:상세 내용 아이콘.svg   자세한 내용은 컴퓨터에서의 수 표현 문서
번 문단을
부분을
참고하십시오.

3. 특수한 값 표현

  • 지수 표기법: '유효숫자 * e+지수숫자' 형식으로 적는다.[1] 대체로 '밑'으로는 상용로그 10을 쓰고, 특수한 상황에서는 자연로그의 밑 e이나 n진법에 해당하는 자연수 n을 쓴다.
  • 음/양의 무한대: -Infinity, Infinity. 보통 Inf, -Inf 로 표기한다.
  • 0 또는 없음을 의미하는 다양한 값들. 비슷하게 보이지만 실제로는 언어마다 다르니 간단한 흐름만 익히자.
    표현 핵심 주요 언어

    0 숫자. 값이 0. U+0030 전체

    Null[계열] 일부러 비워 둔 값. U+0000 C

    NaN Not a Number. 계산 불능 C, Java

    undefined 아직 할당하지 않은 값 JavaScript[3]

    파일:ComputerValuesWithToiletPaper.webp
  • 프로그래밍 언어 하스켈에서는 뭔가 없을 수도 있음을 표현할 때 타입 Maybe를 이용한다. 예를 들어 어떤 것이 없을 때는 값 Nothing을 사용하고 어떤 숫자가 있을 때는 Just 42와 같이 나타낸다.

[1] 여기서 e는 자연로그의 밑이 아니라, exponential(지수)의 첫글자다. 혼동을 피하기 위해 아예 exp로 적는 곳도 많다. [계열] nil은 LISP, Go 등에서 쓰고, None은 Python에서 쓴다. [3] 다른 언어에서는 undefined를 따로 정의하지 않는다. 대부분 Null에 같이 할당한다.