Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 42Seoul
- 자료형
- python
- While
- ft_server
- for
- 동적할당
- libft
- C언어
- phpmyadmin
- 구조체
- Double
- 42
- else if
- 포인터
- 함수
- vs코드 단축키
- cout
- nginx
- 2차원배열
- 패킹
- float
- jupyter 단축키
- C++
- list
- Class
- docker
- 42서울
- 42cursus
- iF
Archives
- Today
- Total
목록부동소수점 (1)
Developer
7.(C언어) 실수 자료형의 표현 방법_부동소수점
컴퓨터에서 0과 1로 소수를 표현하는 방식을 부동소수점 표현 방식이라고 한다. 이에 관한 규약은 IEEE 754라는 표준으로 정해져 있다.모든 소수를 표현할 수 없으므로 근사치를 사용해야 하기때문에 이러한 방법을 사용한다. 이 부분은 나도 배운지 오래되어서 완벽하게 알려줄 수 없으며 관심이 있는 사람만 재미로 보기를 바란다. IEEE 부동소수점 표준은 수를 $$V= (-1)^{s} * M * 2^{E}$$ 형태로 나타낸다. 1. S는 부호를 나타내며 1이면 음수 0이면 양수 이다. 2. M은 유효숫자로 1과 2-ε사이 또는 0과 1-ε 사이의 값을 갖는다. 3. E는 지수로 2의 제곱으로 자리값을 제공한다. 그러면 이를 컴퓨터에서 어떻게 저장하는지 알아보자 위의 값들을 인코딩하기 위해 3개의 필드..
Programming Language/C
2020. 8. 1. 20:38