C\C++
문자 입력 / 연산 / 출력
geagolas
2022. 2. 9. 18:01
개요
Scanf_s로 문자를 입력 받고 연산 및 출력 |
목표
첫번째 문자 입력= a 두번째 문자 입력= c 첫번째 문자 출력= a ( 97 ) 두번째 문자 출력= c ( 99 ) a == c = 0 a != c = 1 a > c = 0 a < c = 1 첫번째 문자에 1을 더한 문자는 b ( 98 ) 첫번째 문자에 2를 더한 문자는 e ( 101 ) |
Code
#include<stdio.h>
int main(void)
{
char c1, c2;
printf("첫번째 문자 입력 = ");
scanf_s("%c", &c1,(unsigned)sizeof(char));
printf("두번째 문자 입력 = ");
scanf_s("\n%c", &c2,(unsigned)sizeof(char)+1);
printf("첫번째 문자 출력 = %c(%d)\n", c1, c1);
printf("두번째 문자 출력 = %c(%d)\n", c2, c2);
printf("%c \t== \t%c = %d\n", c1, c2, c1 == c2);
printf("%c \t!= \t%c = %d\n", c1, c2, c1 != c2);
printf("%c \t> \t%c = %d\n", c1, c2, c1 > c2);
printf("%c \t< \t%c = %d\n", c1, c2, c1 < c2);
printf("첫번째 문자에 1을 더한 문자는 %c(%d)\n", c1+1, c1 + 1);
printf("첫번째 문자에 2을 더한 문자는 %c(%d)\n", c1+2, c1 + 2);
return 0;
}
Output