#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
char oper;
int a, b;
int tmp;
printf("Choose the operator. (add: + / subtract: - / multiply: *)\n");
scanf("%c", &oper);
printf("Enter first integer you want to calculate.\n");
scanf("%d", &a);
printf("Enter second integer you want to calculate.\n");
scanf("%d", &b);
if (oper == "+")
tmp = a + b;
else if (oper == "-")
tmp = a - b;
else if (oper == "*")
tmp = a * b;
else
printf("Enter valid type of operator.");
printf("%d %c %d = %d", a, oper, b, tmp);
}
//덧셈 뺄셈 곱셈 중 기호 하나 선택하고 숫자 두개 입력해서 뱉어내는 코드인데 자꾸 oper 변수(연산자)랑 tmp(결과값)이 입력이 안됨
"+" > '+'
엥 이렇게 하니까 되네? 큰따옴표랑 작은 따옴표가 차이가 있엇음?
char형 자료형은 작은 따옴표로 표시 큰 따옴표는 문자열
그럼 걍 %s로 선언하면 큰따옴표 써두 됨?
ㅇㅇ 근데 %s 쓸꺼면 oper를 char 배열로 두거나 string에 담아야할거임
... 넌 C가 아니라 자바스크립트, 파이썬 인재이다.
개허무하네 시바ㅋㅋ
공부하면 되는거지 별 어려운 개념도 아닌걸로 꼰대질 개역겹네 ㅋㅋㅋㅋㅋㅋㅋ
드립을 다큐로 받아들이노 ㅋㅋㅋ
큰따옴표는 문자열이라서 뒤어 \0 이 붙음. %s는 문자열을 받아서 \0까지 출력이라 주소값을 넣어줘야함