32bit Single Precision(단정밀도 부동소수점수)
실수표현할 때에는 unsigned가 없다.
exponent가 8bits , fraction이 23bits
얘는 single아니고 float라서 뒤에 f를 붙인다.
64bit Double Precision (배정밀도 부동소수점수)
63 52 0
마찬가지로 unsigned가 없다. 그리고 딱딱 2배는 아니지만 exponent가 11bits , fraction이 52bits
얘는 그냥 double임. 그리고 뒤에 아무것도 안붙임.
메모리구조도 정수보다는 복잡하고 느리지만, 현재 많이 빨라지는 중이다.
그래도 double을 남요하지 말자. 너무 느리다.
'개발 과 보안' 카테고리의 다른 글
[C언어]빅엔디안(BE) & 리틀엔디안 (LE) (0) | 2024.03.09 |
---|---|
[C언어]데이터 자료형 + 변수와 상수 (0) | 2024.03.09 |
[c언어]정보의 단위 (0) | 2024.03.09 |
C 언어&자바 에서의 실행 파일 생성 과정 (0) | 2024.03.02 |
[JAVA] 프로그래밍의 전체적인 개념 (0) | 2024.03.02 |