------------------------------------------------------------------------------------------------
// * 대입연산자 1번 예제
#include <stdio.h>
int main(void)
{
int val1 = 2;
int val2 = 4;
int val3 = 6;
val1 += 3;
val2 += 4;
val3 += 5;
printf(" result : %d %d %d \n",val1, val2, val3);
return 0;
}
------------------------------------------------------------------------------------------------
// 2번 예제
#include <stdio.h>
int main(void)
{
int val1 = 2;
int val2 = -4;
val1 = -val1;
printf(" val1 = -val1 연산 이후 val1은 %d \n",val1);
val2 = -val2;
printf(" val2 = -val2 연산 이후 val2은 %d \n",val2);
return 0;
}
------------------------------------------------------------------------------------------------
// 3번 예제
#include <stdio.h>
int main(void)
{
int val1 = 10;
int val2 = 10;
printf(" 선 연산 후 증가 : %d \n",val1++); // 출력후 값 증가
printf(" 다시 한번 출력 : %d \n\n",val1); //증가된 값 출력
printf(" 선 연산 후 증가 : %d \n",++val2); // 증가후 출력
printf(" 다시 한번 출력 : %d \n\n",val2);
return 0;
}
------------------------------------------------------------------------------------------------
// 4번 예제
#include <stdio.h>
int main(void)
{
int val1 = 10;
int val2 = 12;
int result1,result2,result3;
result1 = (val1 == val2); // 조건에 성립안됨 = 0
result2 = (val1 <=val2); // 조건에 성립 = 1
result3 = (val1 > val2); // 조건에 성립안됨 = 0
printf("result1 : %d \n", result1);
printf("result2 : %d \n", result2);
printf("result3 : %d \n", result3);
return 0;
}
------------------------------------------------------------------------------------------------
// 5번 예제
#include <stdio.h>
int main(void)
{
int val1 = 10;
int val2 = 12;
int result1,result2,result3;
result1 = (val1 == 10 && val2 ==12); // 비교 연산자
result2 = (val1 <12 || val2 > 12); // OR
result3 = (!val1); // XOR 0이외에 false
printf("result1 : %d \n", result1);
printf("result2 : %d \n", result2);
printf("result3 : %d \n", result3);
return 0;
}
------------------------------------------------------------------------------------------------
// 6번 예제 * 안좋은 코드법
#include <stdio.h>
int main(void)
{
int a= 1 , b = 2;
printf("Hello"), printf("World! \n");
a++ , b++; // 증가 연산자
printf("%d",a), printf("%d",b), printf("\n");
return 0;
}
------------------------------------------------------------------------------------------------
// 7번 예제 * 입력문
#include <stdio.h>
int main(void)
{
int result;
int val1, val2;
printf(" 첫 번째 숫자 : ");
scanf("%d",&val1); // & 앞에 붙어 있으면 주소값이 넘어감
printf(" 두 번째 숫자 : ");
scanf("%d",&val2);
result = val1 + val2;
printf(" %d + %d = %d \n", val1 , val2, result );
return 0;
}
------------------------------------------------------------------------------------------------
// 8번 예제 * 두번입력
#include <stdio.h>
int main(void)
{
int result;
int val1, val2;
printf(" 숫자 둘을 입력 하세요 : ");
scanf("%d %d",&val1, &val2);
result = val1 + val2;
printf(" %d + %d = %d \n", val1 , val2, result );
return 0;
}
------------------------------------------------------------------------------------------------
// 연습문제1 곱셈과 뺄셈 만들기
#include <stdio.h>
int main(void)
{
int result;
int val1, val2;
printf(" 숫자 둘을 입력 하세요 : ");
scanf("%d %d",&val1, &val2);
result = val1 * val2;
printf(" 곱셈 %d + %d = %d \n", val1 , val2, result );
result = val1 - val2;
printf(" 뻴셈 %d - %d = %d \n",val1 , val2, result);
return 0;
}
------------------------------------------------------------------------------------------------
// 연습문제2 3개입력값 받고 계산
#include <stdio.h>
int main(void)
{
int result;
int val1, val2, val3;
printf(" 숫자 셋을 입력 하세요 : ");
scanf("%d %d %d",&val1, &val2, &val3);
result = val1 * val2 + val3; // 식이 길어질 경우 괄호로 묶어 줄것
printf(" 곱셈 %d * %d + %d = %d \n", val1 , val2, val3, result );
return 0;
}
------------------------------------------------------------------------------------------------
// 연습문제3 제곱 만들기
#include <stdio.h>
int main(void)
{
int a;
printf(" 숫자 하나을 입력 하세요 : ");
scanf("%d",&a);
a *=a;
printf(" %d \n",a );
return 0;
}
------------------------------------------------------------------------------------------------
// 연습문제3 나머지 구하기
#include <stdio.h>
int main(void)
{
int a,b;
int c= 0;
printf(" 숫자 둘을 입력 하세요 : ");
scanf("%d %d",&a ,&b);
c= a%b;
printf(" %d / %d =%d \n",a,b,c );
return 0;
}
------------------------------------------------------------------------------------------------