일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- C++
- 알고리즘
- 강의
- 표준 라이브러리 함수
- 파이썬
- 동영상 강의
- 독립기념관
- 소켓 통신
- 소스 코드
- 클래스 다이어그램
- 언제나휴일
- 충남 천안
- 표준 입출력
- 안드로이드 앱 개발
- 실습
- 졸업 작품 소재
- 동영상
- c#
- 실습으로 다지는 c#
- 추천
- Windows Forms
- 원격 제어 프로그램
- 유튜브 동영상 강의
- 캡슐화
- 언제나 휴일
- c언어
- 네트워크 프로그래밍
- 산책하기 좋은 곳
- 무료 동영상 강의
- 프로젝트
Archives
- Today
- Total
목록4바이트 실수 (1)
프로그래밍 언어 및 기술 [언제나휴일]
실수를 메모리에 표현하는 방법을 확인하기 위한 공용체 정의하기
IEEE754 4바이트 실수 메모리 표현0에서 1 사이에도 실수는 셀 수 없다는 것을 알고 계시죠. 결국 메모리에 실수를 표현하다보면 오차가 발생할 수 있다는 것을 알아야 한다는 것이죠. 이 또한 알고 계실거예요. 그렇다면 다음의 실행 결과는 어떻게 나올까요?printf(“%.20f\n”,0.1+0.2);결과를 보고 “이건 뭐지?” 라는 생각을 하신 분들도 있을 거예요. 실수 표현에 오차가 있다고 하더라도 이런 정도에서 오차가 발생할 것이라 생각하기 쉽지 않죠. 사실 우리는 10진수로 사고하지만 컴퓨터에 데이터를 표현할 때는 2진수 체계를 사용합니다. 이 또한 아는 사실이겠지만 여전히 우리의 사고는 10진수 체계 속에 있다보니 오판할 때가 종종 있어요. IEEE754 표준 방식으로 4바이트 실수를 표현하..
C & C++/C언어 예제 및 소스
2025. 1. 3. 12:18