C++ 공부하기 4강: 논리 연산자와 if/ else-if문
오늘은 강의 7,8강을 들었는데 비교적 파이썬이랑 비슷한 내용이라서 1.5배속으로 들었다.
현재 듣는 강의가 나쁘다는 것은 아니지만 너무 하나하나를 다 세분화시켜서 강의 수가 너무 많고 사설이 길다는게 단점이다.. 그래서 조만간 강의 바꿀 것 같다ㅠㅠ 다른 강의로 이어서 C++ 공부 기록 올릴게요.
//4월 25일 월요일 7, 8강: 논리연산자와 if/ else 구문
int prac2(){
//논리 연산자 - 참(true), 거짓(false) 키워드로 파란글씨로 화면에 나온다.
// !(역), &&(And_ 벤다이어그램에서 가운데 양쪽 다 부합하는 애 >> 교집합), ||(Or)
//참 : 0이 아닌 값, 주로 1 <-> 거짓 : 0
//비교 연산자 ==, !=, <, <=, >, >=
int truefalse = true; // 앞에 int가 있으니 값을 뭐로 받겠다? 1로 받겠다는 뜻.
// 불 자료형은 굳이 따지자면 0과 1만 다루는 정수형, 그래서 만약 100이란 숫자를 넣으면 100이 아닌, 1로 받아들인다. bool(1)
bool IsTrue = 100; //1 IsTrue = !IsTrue; << 값이 true의 반대인 false 된다.
int iTrue = 0;
iTrue = !iTrue;
iTrue = 100 && 200; // 둘 다 참으로 인식하겠지. 그래서 답은 참이니까 최종결과값은 1이다.
//구문 | if, else, switch case
int num = 0;
if (100 && 200)
{
num = 100;
}
//else if 는 무한정 사용할 수 있고, 하나 걸릴 때까지 계속 사용. 그리고 나머지에서 else로 마무리해준다.
/// :? 삼항 연산자
return 0;
}
[광고] STEEM 개발자 커뮤니티에 참여 하시면, 다양한 혜택을 받을 수 있습니다.