#include <stdio.h>
int main()
{
int age;
printf("나이를 입력하세요 :");
scanf_s("%d", &age);
if (age <= 14)
{
printf("당신은 어린이 입니다 \n");
}
else if(age >= 15 && age <= 19)
{
printf("당신은 청소년 입니다 \n");
}
else
{
printf("당신은 어른 입니다 \n");
}
return 0;
}
#include <stdio.h>
int main()
{
int num1 = 10;
int num2 = 2;
int num3 = 0;
int num4 = 0;
num3 = num1++;
num4 = ++num2;
printf(" %d \n", num1);
printf(" %d \n", num2);
printf(" %d \n", num3);
printf(" %d \n", num4);
return 0;
}
#include <stdio.h>
int main()
{
int num1 = 10;
int num2 = 50;
// 관계 연산자
printf("%d \n", num1 > num2);
printf("%d \n", num1 < num2);
printf("%d \n", num1 == num2);
return 0;
}
#include <stdio.h>
int main()
{
int year;
float average = 98.5;
int temp;
year = 2016;
temp = year;
printf(" %p \n", &year);
printf(" %d \n", year);
printf(" %d \n", *(&year));
printf(" %f \n", average);
printf(" %d \n", temp);
printf(" %p %p \n", &year, &temp);
}
#include <stdio.h>
int main()
{
int num1 = 10;
int num2 = 2;
printf(" %d \n", num1 + num2);
printf(" %d \n", num1 - num2);
printf(" %d \n", num1 * num2);
printf(" %d \n", num1 / num2);
return 0;
}
#include <stdio.h>
int main()
{
// 논리 연산자
int num1 = 10;
int num2 = 50;
printf("%d \n", (num1 > 5) && (num2 > 100)); //and 연산자
printf("%d \n", (num1 > 5) || (num2 > 100)); //or 연산자
return 0;
}
#include <stdio.h>
int main()
{
// 비트 연산자
int num1 = 0xa;
int num2 = 0x14;
printf("%x \n", num1 & num2);
printf("%x \n", num1 | num2);
printf("%x \n", num1 ^ num2);
printf("%x \n", ~num1);
return 0;
}
#include <stdio.h>
int main()
{
// 비트 연산자
int num1 = 0xa;
int num2 = 0x14;
printf("%d \n", num1 & num2); // 0
printf("%d \n", num1 | num2); // 30
printf("%d \n", num1 ^ num2); // 30
printf("%d \n", ~num1); // -11
return 0;
}
#include <stdio.h>
int main()
{
// 시프트 연산자
int num1 = 32;
printf(" %d \n", num1 << 1);
printf(" %d \n", num1 << 2);
printf(" %d \n", num1 >> 1);
printf(" %d \n", num1 >> 2);
return 0;
}
#include <stdio.h>
int main()
{
int num1;
printf("숫자를 입력하세요 :");
scanf_s("%d", &num1);
if ((num1 % 2) == 0)
{
printf("num1 값 %d 짝수 입니다 \n", num1);
}
if ((num1 % 2) == 1)
{
printf("num1 값 %d 홀수 입니다 \n", num1);
}
return 0;
}
#include <stdio.h>
int main()
{
char op;
int first_num, second_num;
printf("다음과 같이 입력 하세요: 2 * 5 >>");
scanf_s("%d, %c, %d", &first_num, &op, &second_num);
if (op == '+')
{
printf(" %d + %d = %d \n", first_num, second_num , first_num + second_num);
}
return 0;
}