*
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
#include <stdio.h>
int main()
{
long long int a,b,c;
scanf("%lld %lld %lld",&a,&b,&c);
printf("%lld\n",a+b+c);
printf("%.1f\n",(float)(a+b+c)/3);
return 0;
}
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()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d",a%b);
return 0;
}
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
printf("%d ",a/60);
printf("%d",a%60);
return 0;
}
산술연산자 + - * / %
비교연산자 < > <= >= == !=
printf("%d",a+b); 10 20 100 0 ...
printf("%d",a>b); true 1
false 0
1. 비교연산의 결과는 1 또는 0으로만 나온다
2. <= >= != =을 오른쪽에
a<=b (o)
a=<b (x)
3. = vs ==
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 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",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 or 1)으로만 연산
!1 0
!0 1
0 ->아니다
0이아닌 모든수 -> 맞다
!99 0
int a=0;
printf("%d",!a);
2. && 그리고
a&&b -> a와 b가 모두 1일때만 1
(왼손드세요) 그리고 (오른손드세요)
0 && 0 -> 0
0 && 1 -> 0
1 && 0 -> 0
1 && 1 -> 1
3. || 또는
a || b -> a 또는 b가 1이면 1
0 || 0 -> 0
0 || 1 -> 1
1 || 0 -> 1
1 || 1 -> 1
a=1;
b=0;
printf("%d",a||b); // 1
#include <stdio.h>
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;
}