본문 바로가기
패스트캠퍼스 챌린지(C++ 올인원)

패스트캠퍼스 챌린지 3일차

by 승욱은 2021. 11. 3.

설정은 이제 그만하고 공부에 집중..! 하기로 했다. 일단 빌드 자체는 내가 원하는대로 되고있으니 찝찝하긴 할뿐 공부하는데에는 문제없다. 

 

정수형 공부를 완료하고 부동소수점 실수형을 공부했다. 사실 고등학교때 배웠던 내용이기는 하지만 너무 오랜만이라 잘 기억이 안난다. 부동소수점은 꽤나 어려운 내용이 있기 때문에 오늘은 생각을 좀 하면서 배워야 했다. 

 

총 32비트의 숫자가 어찌나 이리도 복잡한지.. 또 부동 소수점에는 예외 상황이 있기때문에 참 번거로웠다.

 

2^24f에 1.0f을 더하면 그대로 2^24f가 출력되고

2^(-24f)는 그대로 0이고

부호 비트를 제외한 모든 비트가 켜져있으면 nan이고, 또 지수 비트가 모두 켜지고 가수부가 모두 꺼져있으면 inf이고,

가장 작은수는 2^-126이 아니라 모든 부호비트가 꺼지고 0자리면 켜져있을때 2^-149이고 등등.. 지금까지 파이썬에서 정수형만 주로 써왔던지라 꽤나 까다롭다. 나중에 데이터 분석 분야도 공부할 생각이 있기 때문에 float, double형 다루는 방법을 잘 공부해둬야겠다. 그리고 정확한 수를 다루는 라이브러리도 있다고 하시니 그걸 공부해보기도 해야겠다. 

 

개인적으로 강사님이 강의에 익숙하시진 않은 모습이지만, 그런것보다 내용은 훌륭하다고 생각된다. 사실 비트 연산도 중요한 부분이라 자세히 다뤄보길 원했는데 잘 강의해주시니 만족이다.

 

부동 소수점 강의를 듣는 모습

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

패스트캠퍼스 : https://bit.ly/3FVdhDa

 

수강료 100% 환급 챌린지 | 패스트캠퍼스

딱 5일간 진행되는 환급챌린지로 수강료 100% 환급받으세요! 더 늦기전에 자기계발 막차 탑승!

fastcampus.co.kr

 

#패스트캠퍼스 #패캠챌린지 #직장인인강 #직장인자기계발 #패스트캠퍼스후기 #C++실력완성올인원패키지

댓글