programing

true는 1이고 false는 0입니까?

procenter 2022. 9. 18. 21:24
반응형

true는 1이고 false는 0입니까?

궁금해서 그래요true1과 같음false0과 어떻게 같습니까?

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

반응형