c++기초플러스하는데 개어렵네 씨팔 괜히샀나 싶다. 걍 설명처하면되는데 씨발 뭔 버전이니 뭐니 존나 따지니까 설명에 일관성이 없는거같음 데이터 부분공부하는데 

존나 헷갈림 이버전 저버전 얘기 자꾸 처하니까 

어떤 시스템에서는 이렇고 어떤시스템에서는 저렇게 시팔 일관성이 없어 개좆같네


암튼 형님들 질문들어가면 부동소수점부부인데


float a = 2.34E + 22f;

float b = a+ 1.0f;


여기서 b는 a에 1을 더한거잖아여 a는 23자리 숫자인데 b는 이 23세번째 수에 1을 더한건데


출력해보니 더한결과가 안나오는데, 책에서도 아무런 효과를 갖지 못한다는데 이유가뭐임?


float은 4바이트라 이 숫자 표현하기에는 넘 커서 1을 더해도 소용없는거임?


책에서 float형은 처음 6개또는 7개의 숫자까지만 나타낼수있다는데 4바이트라 23자리까지는 아니더라도 아주큰수까지 표현가능할텐데 왜 앞에 6~7개라고하는거임?