/*
#include <stdio.h>
int main()
{
printf("Hello world!\n");
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
printf("Hello");
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
printf("Hello World");
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
printf("Hello\nWorld");
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
printf("\'Hello\'");
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
printf("\"Hello World\"");
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
printf("\"!@#$%%^&*()\"");
return 0;
}
*/
/*
#include <stdio.h> //전처리기
int main()
{
printf("\"C:\\Download\\hello.cpp\"");
return 0; //main함수를 종료하세요
}
변수
c언어 자료형 선언 입출력
정수 integer -> int %d
실수 floating point -> float %f
문자 character -> char %c
1. 이름이 a인 정수를 저장할 수 잇는 변수를 하나 만들어라
-> 정수 변수 a 선언
int a;
2. 실수 변수 b 선언
float b;
1. (정수 변수 a에) (정수 하나) (입력받기)
scanf("%d",&a);
2. 실수 변수 b에 실수 하나 입력 받기
scanf("%f",&b);
3. 문자 변수 c에 문자 하나 입력 받기
scanf("%c",&c);
#include <stdio.h> //전처리기
int main()
{
int a, b, c;
scanf("%d %d",&a,&b);
printf("당신이 입력하신 숫자는 %d와 %d입니다.",b,a);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
printf("%d",a);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
char p;
scanf("%c",&p);
printf("%c",p);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
float k;
scanf("%f",&k);
printf("%f",k);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d %d",a,b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
char a,b;
scanf("%c %c",&a,&b);
printf("%c %c",b,a);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
printf("%d %d %d",a,a,a);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d:%d",&a,&b);
printf("%d:%d",a,b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c;
scanf("%d:%d:%d",&a,&b,&c);
printf("%d",b);
return 0;
}
정수 출력
%2d :무조건 2칸을 차지해서 출력 (빈공간은 띄어쓰기로)
%02d : " 0으로 채워서
실수 출력
%f : 무조건 소수점 아래 6자리까지만 출력
%.2f : 소수점 아래 2자리까지만 출력 (셋째자리에서 반올림)
1.1234
%.2f -> 1.12
1.567 -> 1.57
*/
/*
#include <stdio.h>
int main()
{
float a;
scanf("%f",&a);
printf("%.2f",a);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c;
scanf("%04d.%d.%d",&a,&b,&c);
printf("%04d.%02d.%02d",a,b,c);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c;
scanf("%04d.%02d.%02d",&a,&b,&c);
printf("%02d-%02d-%04d",c,b,a);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d-%d",&a,&b);
printf("%06d%07d",a,b);
return 0;
}
overflow : 데이터가 표현할 수 있는 범위를 넘어섰을 때 (<->underflow)
정수 int %d ( -2147483648 ~ +2147483647 )
long long int %lld ( )
실수 float %f
double %lf
문자 char %c
*/
/*
#include <stdio.h>
int main()
{
double a;
scanf("%lf",&a);
printf("%.11lf",a);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
long long int a;
scanf("%lld",&a);
printf("%lld",a);
return 0;
}
산술연산자 + - * / %
int a, b;
printf("%lld",(long long int)a+b);
강제형변환
printf("%f",(float)a/b);
int + int -> int
long long int + int -> long long int
float + int -> float
int / int -> int
10 / 3 -> 3
int % int -> int
10 %3 -> 1
float / int -> float
*/
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%lld",(long long int)a+b);
return 0;
}