산술연산자 + - * / %
정수 + 정수 -> 정수
비교연산자 > < >= <= == !=
a > b -> a가 b보다 큰가요?
정수 > 정수 -> 1 or 0 논리값
printf("%d", a <= b);
2. <= >= != 무조건 =을 오른쪽에 !!
a <= b (o)
a =< b (x)
3. == vs =
a = 10; (대입) a는 10이야. 명령.
a==10 (비교) a와 10이 같나요??
a != 10 -> a와 10이 다른가요?
*/
/*
#include<stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d",a>b);
return 0;
}
#include<stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d",a==b);
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int q,w;
scanf("%d %d",&q,&w);
printf("%d",w>=q);
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int q,w;
scanf("%d %d",&q,&w);
printf("%d",q!=w);
return 0;
}
산술연산자 + - * / %
비교연산자 > < >= <= == !=
논리연산자 ! && ||
1. 무조건 결과값이 1 또는 0으로 나온다
! not 아니다
int a=0;
printf("%d",!a);
&& and 그리고 -> 양 쪽 모두 1이어야 결과가 1
printf("%d", a && b);
Quest1. "왼손을드세요" 그리고 "오른손을드세요"
int a=10;
int b=5;
0 && 1 -> 0
printf("%d", a>10 && b==5 );
a b a&&b
0 0 0
0 1 0
1 0 0
1 1 1
printf("%d", a&&b);
-------------------------
|| 또는 or
a b a||b
0 0 0
0 1 1
1 0 1
1 1 1
*/
/*
#include<stdio.h>
int main()
{
int q;
scanf("%d",&q);
printf("%d",!q);
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int q,w;
scanf("%d %d",&q,&w);
printf("%d",q&&w);
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int q,w;
scanf("%d %d",&q,&w);
printf("%d",q||w);
return 0;
}
q w q&&w !(q&&w)
0 0 0 1
0 1 0 1
1 0 0 1
1 1 1 0
q w q||w ???
0 0 0 1
0 1 1 0
1 0 1 0
1 1 1 0
*/
/*
#include<stdio.h>
int main()
{
int q,w;
scanf("%d %d",&q,&w);
printf("%d",!(q||w));
return 0;
}
(조건식) ? (조건식이1일때의값) : (조건식이0일때의값)
printf("%d", 456>123 ? 500 : 800);
-> 두 개 중에 하나를 고를때 , ( 둘 중 큰 수 , 또는 둘 중 작은수 )
int a, b, c;
scanf("%d %d",&a, &b);
printf("%d", a>b ? a : b); // 둘 중 큰 수를 출력하세요
printf("%d", a<b ? a : b); //둘 중 작은 수를 출력하세요
c = a > b ? a : b ; // c에 둘 중 큰 수를 대입하세요
*
^^ oo
_
*/
/*
#include<stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d",a>b ? a:b);
return 0;
}
*/
#include<stdio.h>
int main()
{
int a,b,c,d;
scanf("%d %d %d",&a,&b,&c);
d = a<b ? a:b ;
printf("%d",d<c ? d:c );
return 0;
}