반응형
true는 1이고 false는 0입니까?
궁금해서 그래요true
1과 같음false
0과 어떻게 같습니까?
false == 0
그리고.true = !false
. 즉, 0이 아닌 부울로 변환할 수 있는 것은 모두 0이 아닙니다.false
따라서 다음과 같이 해야 합니다.true
명확히 해야 할 몇 가지 예:
if(0) // false
if(1) // true
if(2) // true
if(0 == false) // true
if(0 == true) // false
if(1 == false) // false
if(1 == true) // true
if(2 == false) // false
if(2 == true) // false
cout << false // 0
cout << true // 1
true
와 동등하다1
단, 임의의int
그렇지 않다false
(즉,0
)는 다음과 같이 평가됩니다.true
('고통'이지만)과 동일하지 않다true
와는 비교가 안 되기 때문에1
.
네, 맞습니다."부울 변수에는 true(1)와 false(0)의 두 가지 값만 있습니다." 부울 값에 대한 cpp 튜토리얼
언급URL : https://stackoverflow.com/questions/5189072/does-true-equal-to-1-and-false-equal-to-0
반응형
'programing' 카테고리의 다른 글
ImportError: 'Tkinter'라는 이름의 모듈이 없습니다. (0) | 2022.09.18 |
---|---|
Android용 줄 바꿈 위젯 레이아웃 (0) | 2022.09.18 |
JavaFX FXML 컨트롤러 - 생성자 vs 초기화 메서드 (0) | 2022.09.18 |
경고: 숫자가 아닌 값이 발견되었습니다. (0) | 2022.09.18 |
Java에서의 JSON 오브젝트 해석 (0) | 2022.09.18 |