SMALL 전체 글78 C ) if문으로 알아보는 비교연산자 #include int main(){ int num1 = 10; if(num1 == 10){ printf("10입니다.\n"); } if(num1 != 5){ printf("5가 아닙니다.\n"); } if(num1 > 10){ printf("10보다 큽니다.\n"); // 거짓이므로 출력 안됨 } if(num1 = 10){ printf("10보다 크거나 같습니다. \n"); } if(num1 2022. 8. 2. C ) scanf & if 문 사용하여 사용자가 입력값 사용 #include #define _CRT_SECURE_NO_WARNINGS // scanf 보안 경고로 인한 컴파일 에러 방지 int main(){ int num1; scanf("%d", &num1) ; //입려받은 값을 변수에 저장 if(num1 == 10){// 입력값이 10 이면 printf("10입니다.\n");// 10 입니다. 출력 }else if(num1 == 20) { printf("20입니다. \n"); }else if(num1 == 30){ printf("30입니다. \n"); } return 0; } 2022. 8. 2. C ) if 조건문에서 실수와 문자 비교하기 #include int main(){ float num1 = 0.1f; char c1 = 'a'; if(num1 == 0.1f){ printf("0.1입니다.\n"); } if(c1 == 'a'){ printf("a입니다.\n"); } if(c1 == 97){ printf("a입니다."); } return 0; } 이상하게 3번째 if문도 실행이 되었다 . 왜일까? 문자 자료형은 c1 == 'a' 처럼 문자로 비교하거나, c1 == 97 처럼 ASCII 코드로 비교해도 된다. ASCII 코드 97은 'Unit 9 문자자료형에 'a'에 해당하기 때문이다. 2022. 8. 2. C ) if문 사용해보기 #include // 기본 if문 형식 int main(){ int num1 = 10; if(num1 == 10){ printf("10입니다.\n"); } return 0; } if(num1 == 19); // 세미콜론 쓰면 안되요 printf("10입니다.\n"); // {} 중괄호 생략 금지 if(num1 == 10) printf("if조건문.\n"); printf("10입니다.\n"); 2022. 8. 2. 이전 1 2 3 4 5 6 ··· 20 다음 LIST