고정 소수점
- 정수부 + 소수부
- Int와 동일하여 연산속도가 빠르고 시스템이 간단함
- 표현할 수 있는 수의 크기가 작음
- 정밀도를 높이려면 필요한 비트수가 커짐
부동 소수점
- 가수부 + 지수부
- 넓은 범위의 숫자를 표기 가능
- 상대적으로 정밀도가 높음
- 연산이 복잡함
부동 소수점 읽는법
- 1.00000000E N
- N부분이 양수인 경우 : 소수점 우측으로 N만큼 이동
- N부분이 음수인 경우 : 소수점 좌측으로 N만큼 이동
- 예시
- 4.60000000E + 005 = 4.6 * 100000 = 460000
- 4.60000000E - 003 = 4.6 * 0.001 = 0.0046
- 팁 : N의 크기만큼 0의 갯수로 붙인다.
- E+005인 경우는 100000(0이 5개)
- E-003인 경우는 0.001(소수 3번째자리)