본문 바로가기
IT/C언어

Day 3 변수

by 장장구리 2024. 6. 17.
#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;
}

'IT > C언어' 카테고리의 다른 글

[C언어] 표준 입출력 함수  (0) 2024.06.17
[C언어] 소개  (0) 2024.06.17