/*
#include <stdio.h>
int main()
{
printf("Hello world!\n");
return 0;
}
산술연산자 + - * / %
int a, b;
scan --
printf("%d",a+b); // overflow 가능성 있음
printf("%lld",(long long int)a+b);
강제형변환 (casting)
정수 / 정수 -> 정수(몫)
10 / 3 -> 3 (몫)
정수 % 정수 -> 정수 (나머지)
10 % 3 -> 1
int a, b;
a / b -> 정수 몫 %d
(double)a / b -> 실수인 나눈 값 %lf
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%lld",(long long int)a+b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
long long int a,b;
scanf("%lld %lld",&a,&b);
printf("%lld",(long long int)a+b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
printf("%d",-a);
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 a,b;
scanf("%d %d",&a,&b);
printf("%d",a%b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b;
float c;
scanf("%d %d",&a,&b,&c);
printf("%d\n",a+b);
printf("%d\n",a-b);
printf("%d\n",a*b);
printf("%d\n",a/b);
printf("%d\n",a%b);
printf("%.2f",(float)a/b);
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
printf("%lld\n",(long long int)a+b+c);
printf("%.1f",((long long int)a+b+c)/3.0);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d+%d=%d\n",a,b,a+b);
printf("%d-%d=%d\n",a,b,a-b);
printf("%d*%d=%d\n",a,b,a*b);
printf("%d/%d=%d\n",a,b,a/b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
float a,b;
scanf("%f %f",&a,&b);
printf("%.2f",a*b);
return 0;
}
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
printf("%d %d",a/60,a%60);
return 0;
}
아스키코드 : 문자에 부여된 고유 코드번호
'A' 65
'B' 66
'C' 67
..
'Z' 90
'a' 97 ~ 'z'
' ' 32
printf("%c",'g'-32);
*/
/*
#include <stdio.h>
int main()
{
char a;
scanf("%c",&a);
printf("%c",a+1);
return 0;
}
산술연산자 + - * / %
printf("%d",a+b);
1 true 참 네 맞다
0 false 거짓 아니오 틀리다
비교연산자 > < >= <= == !=
printf("%d",a>b); //a가 b보다 크다면 1 , 아니면 0
1. 비교연산의 결과는 1 또는 0
2. >= <= != =을 오른쪽에 쓰기!
a<=b (o)
a=<b (x)
3. = vs ==
a=1; 대입 a에 1을 대입하세요;
a==1 비교 a와 1이 같니?
int a=10;
printf("%d",a==0); //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 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",b>=a);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d",a!=b);
return 0;
}
논리연산자 : 논리값으로 연산
논리값 : 1 또는 0
! not
!1 0
!0 1
printf("%d",!a);
a !a
0 1
1 0
&& and 그리고
a && b : a와 b가 모두 1이면 결과가 1
a b a&&b
0 0 0
0 1 0
1 0 0
1 1 1
|| or 또는
a || b : a 또는 b 가 1이면 결과가 1
a b a||b
0 0 0
0 1 1
1 0 1
1 1 1
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d",&a);
printf("%d",!a);
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 a,b;
scanf("%d %d",&a,&b);
printf("%d",a||b);
return 0;
}
*/



