c에서 비교연산자 결과는 0 아니면 1임
아 덕분에 이해했음요 - dc App
오또케 오또케 똑땅해 ㅠ
https://m.dcinside.com/board/programming/1393598컴파일러가 알아서 해줘서 필요없어
c에서 bool타입은 자동으로 int로 처리되서 false = 0 true = 1
c에는 bool타입이 없어요1
있을걸 - dc App
없음 void char short int long float double & pointer 뿐임
C99에서 생김
헤더 포함해야되지않냐 - dc Cpp
시발 내가 잘못안줄 알고 위키백과 찾아봤잖아 c99에서 추가했는데 - dc App
그건 매크로나 typedef 같은걸로 정의한거지 원론적으로 데이터 타입에 boolean 은 없음
근데 나도 쟤 말듣고 찾아보니 사실은 있음
사실 C 에서 1이 true 인게 아니고 0 아니면 다 true 취급임
킹치만 !!true와 1이 같게나오던걸 엌 - dc Cpp
0 1로 true false 취급하는 버릇들이다가 언젠가 좆될수도 있음 확률은 희박하지만
나도 이러다가 -1 도 true 인것에 크게 데임
논리연산 결과는 false=0 true=1이어서 가능
대신 if에서 false=0 true=나머지
c에서 비교연산자 결과는 0 아니면 1임
아 덕분에 이해했음요 - dc App
오또케 오또케 똑땅해 ㅠ
https://m.dcinside.com/board/programming/1393598
컴파일러가 알아서 해줘서 필요없어
c에서 bool타입은 자동으로 int로 처리되서 false = 0 true = 1
c에는 bool타입이 없어요1
있을걸 - dc App
없음 void char short int long float double & pointer 뿐임
C99에서 생김
헤더 포함해야되지않냐 - dc Cpp
시발 내가 잘못안줄 알고 위키백과 찾아봤잖아 c99에서 추가했는데 - dc App
그건 매크로나 typedef 같은걸로 정의한거지 원론적으로 데이터 타입에 boolean 은 없음
근데 나도 쟤 말듣고 찾아보니 사실은 있음
사실 C 에서 1이 true 인게 아니고 0 아니면 다 true 취급임
킹치만 !!true와 1이 같게나오던걸 엌 - dc Cpp
0 1로 true false 취급하는 버릇들이다가 언젠가 좆될수도 있음 확률은 희박하지만
나도 이러다가 -1 도 true 인것에 크게 데임
논리연산 결과는 false=0 true=1이어서 가능
대신 if에서 false=0 true=나머지