SMALL Program Language/C25 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. C ) 자료형의 확장과 축소 알아보기 #include int main(){ int num1 =11; float num2 = 4.4f; printf("%f\n", num1 + num2); // 15.400000 : 정수와 실수 덧셈. 정수는 실수로 변환됨 printf("%f\n", num1 - num2) ; // 6.600000 : 정수와 실수 뺄셈. 정수는 실수로 변환됨 printf("%f\n", num1 * num2) ; // 48.400002 : 정수와 실수 곱셈 , 정수는 실수로 변환됨 printf("%f\n", num1 / num2) ; // 2.500000 : 정수와 실수 나눗셈, 정수는 실수로 변환됨 // 실수 변환 float f1 = 11.0f; float f2 = 5.0f; int in1 = f1 / f2; // 실수에서 실수.. 2022. 8. 2. C ) scanf 문자 입력 받기 #define _CRT_SECURE_NO_WARNINGS //scanf 컴파일 에러 방지 #include int main(){ char c1; printf("문자를 입력하시오"); scanf("%c",&c1) ; printf("%c\n", c1); return 0; } 2022. 8. 1. 이전 1 2 3 4 5 6 7 다음 LIST