<예비>
varr: 진짜;
r := 5.0;
값 5.0은 소수로 표시되는 숫자입니다(정수와 소수 부분 포함). 컴퓨터 과학에서는 이러한 숫자를 진짜
라고 합니다.
실수는 정수 부분과 소수 부분이 있는 숫자입니다. 정수와 소수 부분은 수학에서와 같이 쉼표가 아닌 점으로 서로 구분됩니다.
예의 \(r\) 변수에서와 같이 숫자의 소수 부분이 0인 경우에도 번역기는 여전히 메모리에 실제 변수를 생성합니다. 점은 실제 변수를 생성해야 한다는 번역기의 신호입니다.
매우 큰 숫자와 매우 작은 숫자 "부동 소수점"을 사용하여 작성 (이른바 과학적 형식)
과학적 형식에서 숫자는 가수(숫자의 중요한 부분) 및 지수로 표시됩니다. 기보할 때 가수와 지수는 문자 e(어느 정도 10을 나타냄)로 서로 구분됩니다.
예를 들어 전자의 전하 값( \(1.60217662 \times 10^{-19}\) C)을 변수, 다음 형식으로 작성
<예비>
변수 E1: 실수
El := 1.60217662e-19 #양수인 경우 + 기호를 생략할 수 있습니다.
제한된 수의 비트가 저장에 할당되기 때문에 거의 모든 실수는 완벽한 정확도로 컴퓨터 메모리에 저장할 수 없습니다. 따라서 실수로 계산할 때 표현의 부정확성과 관련된 오류가 누적됩니다. 또한 할당된 공간이 적을수록 이 오류가 커집니다. Pascal에서 오류를 줄이기 위해 double
유형이 사용되는데, 이는 실제 숫자를 더 정확하게 메모리에 저장합니다(메모리에서 8바이트를 차지하지만 실제 - 6바이트)