728x90
반응형
SMALL
#include <stdio.h>
int main(void){
int a= 10, b= 5, res;
res = a/ b * 2;
printf("res = %d\n", res);
res = ++a * 3;
printf("res = %d\n", res);
res = a>b && a !=5;
printf("res = %d\n", res);
res = a % 3 == 0;
printf("res = %d\n", res);
return 0;
}
코드 설명
1. main() 함수
1-1. 정수형 변수 a, b, res를 선언하고 a에 10, b에 5를 할당
1-2. res에 `a / b * 2`의 연산 결과를 저장하고 출력. a를 b로 나눈 후 그 결과에 2를 곱함. 여기서 `a / b`는 2이므로, `res = 2 * 2`가 되어 `res = 4`를 출력
1-3. a의 값을 1 증가시킨 후 (`++a`) 그 값을 3과 곱하여 res에 저장하고 출력. a는 증가 후 11이 되므로, `res = 11 * 3`이 되어 `res = 33`을 출력
1-4. `a > b && a != 5`의 논리 연산 결과를 res에 저장하고 출력. a는 b보다 크고, a는 5가 아니므로, 연산 결과는 참(`1`)이 됨
1-5. `a % 3 == 0`의 연산 결과를 res에 저장하고 출력. a를 3으로 나눈 나머지가 0인지 확인. 현재 a는 11이므로 나머지는 2, 따라서 조건은 거짓(`0`)임
2. 반환문 (return) 작성 -> 프로그램이 성공적으로 실행되었음을 나타내기 위해 0을 반환
728x90
반응형
LIST
'개념 > 혼자 공부하는 C언어' 카테고리의 다른 글
chapter 4) 형 변환 연산자가 필요한 경우 (0) | 2024.06.23 |
---|---|
chapter 4) 전위 표기와 후위 표기를 사용한 증감 연산 (0) | 2024.06.22 |
chapter 4) 복합 대입 연산자 (0) | 2024.06.20 |
chapter 4) 연산의 결과값을 사용하는 방법 (0) | 2024.06.19 |
chapter 4) 비트 연산식의 결과 (0) | 2024.06.18 |