bool형은 C언어에서 존재하지 않으며 오직 C++에서만 존재하던 자료형이였습니다 하지만 최근에는 C언어에서도 기본자료형에 추가하였으나

아직도 몇몇 C언어 컴파일러는 지원하지 않습니다. 따라서 bool형은 여전히 C++의 자료형으로 많이들 기억하십니다.


컴퓨터에서 0은 거짓이고 나머지 정수는 참으로 많이들 생각하고 계십니다, 그래서 참과 거짓의 표현을 위해 보통은

1과 0으로 나타내곤 합니다. 그리고 C++에서는 따로 키워드 true와 false를 정의하고 있기 때문에 매크로함수로 정의한다든가의 수고는 필요 없습니다.


보시는 것처럼 true 와 false를 사용할 수 있습니다. 또한 정수 int의 크기가 4인 반면에 true와 false 는 크기가 1입니다.

이것은 true와 false가 참과 거짓만을 나타내기 위해서 가지는 1바이트의 크기이기 때문입니다.

정수 형태로 변환해도 0과 1이 나오긴합니다 하지만 이 true 와 false는 참과 거짓을 나타내는 키워드이므로 굳이 숫자나 연산하지 않았으면

더 좋겠습니다.


이 true와 false를 저장하기 위한 데이터형이 바로 bool입니다, 즉 true와 false는 bool형 데이터라고 합니다. bool은 다른 데이터 int나 double과 똑같은 기

본 자료형이기 때문에 선언하거나 반환형으로 써도 전혀 문제 없습니다.


간단하게 지나가는 bool형이였습니다.


 

​​


우선 맛만 본 C++ , 군대 가기 전에 아주 기초적인것만 배워서 샤로 시작하는 느낌으로 공부해보려 합니다


아직 공부하기에는 이르지만 도대체 요즘 C++은 어떻게 쓰이는지 뭐에 쓰이는지 알고 싶어서 같이 주문한 책, C++11과14가 내용인데 지금은 잘 모르겠네요. 사실 맨 위책 다음 API나 STL부터 공부해야 맞겠죠 그래소 이 책은 나중에 공부하려고 합니다.

뭐 이거 이외에도 자료구조나 다른게 있겠지만 우선은 맨 위 책부터 보려 합니다.

+ Recent posts