그냥 게임개발자
bool, 참과 거짓 본문
1byte, true또는 false이다.
물론 다 안다.
근데
잘 봐라
C++에서는 0이면 false, 0이 아닌 값들은 모두 true가 된다.
bool()을 통해 간단하게 bool형으로 형변환이 가능하다.
#include <iostream>
using namespace std;
int main()
{
int a = -1;
cout << bool(a) << '\n';
a = 0;
cout << bool(a) << '\n';
a = 3;
cout << bool(a) << '\n';
return 0;
}
이렇게 보면 답은 뻔하다.
true
false
true이다.
'C++ 나만의 복습' 카테고리의 다른 글
오버플로, 언더플로 (0) | 2024.04.04 |
---|---|
int, 4byte짜리 정수 (1) | 2024.04.04 |
stoi() (0) | 2024.04.04 |
atoi(s.c_str())?? (0) | 2024.04.04 |
memset이란 (0) | 2024.04.03 |