C++ Chapter 2.4 : 부동소수점수 floating point numbers


C++ Chapter 2.4 : 부동소수점수 floating point numbers

Chapter2. 변수와 기본 자료형 부동소수점수 영역 데이터 형 최소 크기 전형적인 크기 부동소수점 float 4byte 4byte 부동소수점 double 8byte 8byte 부동소수점 long double 8byte 8 or 12 or 16 byte float의 내부 Q. 0000011111000000000000000000000 이 이진수를 float 실수로 어떤 수인지 알아보자 \[0 \ \ 0000111\ \ 11000000000000000000000 = +1.313554 \ * 10^{-36}\] float ο 4 byte = 32bits = 총 32자리 부호 비트 ο 1자리 ο 0 이므로 +양수이다. \[00000111 = 2^0 +2^1+2^2=7\] 지수 비트 ο 8자리 ο 0000011..


원문링크 : C++ Chapter 2.4 : 부동소수점수 floating point numbers