์ฝ๋ -> ์คํ๊ฐ๋ฅํ ํ์ผ
์ปดํ์ผ๋ฌ : ๋น๋ - ์๋ฃจ์ ๋น๋
ํ๋ก๊ทธ๋จ ์คํ = main() ํจ์๋ฅผ ๋์ : ๋๋ฒ๊ทธ - ๋๋ฒ๊ทธ ํ์ง์๊ณ ์์ (ctrl + F5)
--> ํ๋ก๊ทธ๋จ ์คํ = F5
ใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ ก
๋ค์์ ๊ธฐ๋ณธํ์ด๋ผ ํ๋ค.
#include <stdio.h>
void main() {
printf("ํ์ธ");
}
#include <stdio.h>
void main() {
printf("ํ์ธ");
}
์ด๋ฅผ ์ ๋ ฅํ ์ํ์์ ํ๋ก๊ทธ๋จ ์คํ, ์ฆ ctrl + F5๋ฅผ ๋๋ฅด๋ฉด
๋ค์๊ณผ ๊ฐ์ cmd์ฐฝ์ด ๋ฌ๋ค.
๊ธฐ๋ณธํ - ํ๋ก๊ทธ๋จ ์คํ
ใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ ก
๋ณ์: ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๊ณต๊ฐ.๋ฉ๋ชจ๋ฆฌ
๋ณ์์ ๊ตฌ์ฑ์์ : ๋ฉ๋ชจ๋ฆฌ+์ฃผ์๊ฐ+๋ณ์๋ช
<- data type
์๋ฃํ(data type)
int : ์ ์
double : ์ค์
char : ๋ฌธ์ (๋จ์ผ ๋ฌธ์)
int i = 10;
double d = 3.14; //#1
char c = 'A';
int num; //#2
num = 1234;
int i = 10;
double d = 3.14; //#1
char c = 'A';
int num; //#2
num = 1234;
์์ฒ๋ผ ๋ณ์๋ฅผ ์ ์ํ ์ ์๋ค.
๊ทธ๋ฌ๋, #1์์ ๋ณ์๋ฅผ ์ ์ํ ๋ฐฉ๋ฒ๊ณผ
#2์์ ๋ณ์๋ฅผ ์ ์ํ ๋ฐฉ๋ฒ์ ์๋ก ์ฝ๊ฐ ์ฐจ์ด๊ฐ ์๋ค.
#2์ ๊ฒฝ์ฐ๋ "๋ณ์์ ์ธ ํ ๋ณ์์ด๊ธฐํ ํ๋ค" ๋ผ๊ณ ํ๋ค.
์ฆ, ๊ณต๊ฐ์ ๋ง๋ค๊ณ , ๋ง๋ค์ด์ง ๊ณต๊ฐ์ ๊ฐ์ ๋ฃ์ ๊ฒ์ด๋ผ ํ ์ ์๋ค.
์ด๋,
๋ณ์๋ช
,์๋ณ์ ์ด๋ฆ๊ท์น ์ด๋ผ๋ ๊ฒ์ด ์กด์ฌํ๋ค.
1) ์ซ์์์xxx
2) ๋์ด์ฐ๊ธฐxxx
3) _ ์ $ ์ ์ธํ ํน์๋ฌธ์xxx
4) ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถ
5) ์ด๋ฏธ ๋ป์ด ์๋ ๋จ์ด๋ค(๋ณ์๋ช
, ํค์๋ ๋ฑ)xxx
ใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ ก
ํ์์ง์ ์
int -> %d
double -> %lf (์๋ฌธ์ ์ ๊ณผ f)
char -> %c
a+b์ ๊ฐ์ sum์ ๊ฐ์ธ 30์ด๋ผ๊ณ ๋จ๋๊ฒ์ ์ ์ ์๋ค.
\n : ์ค๋ฐ๊ฟ ๋ช ๋ น์ด
& : ์ฃผ์์ฐ์ฐ์
ใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ ก
%d๋ฅผ ๋๊ฐ ์ ๋ ฅํ๊ณ ๋ค์ sum๊ณผ 5๋ฅผ ์ ๋ ฅํ๋๋ ์์์ ๋ง์ถฐ์ ์ถ๋ ฅ๋์๋ค.
sum๊ณผ 5์ ์๋ฆฌ๋ฅผ ๋ฐ๊ฟ๋ณด์๋๋ ์์๋๋ก ์ถ๋ ฅ๋์๋ค. => ์ด๋ฅผ ํตํด ์์์ ์๊ด์ด ์์์ ์ ์ ์๋ค.
** ํ์์ง์ ์ ์์ฑ:
1) 1 ๋ 1 ๊ด๊ณ ์ด๋ค.
2) ์์์ ์๊ด์ด ์๋ค.
ใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ กใ ก
EX)
๊ทธ๋ ๋ค๋ฉด
์ ์์ ๋ ฅ: 100
์ ์์ ๋ ฅ: 200
a์ b์ ํฉ์ 300์ ๋๋ค.
๋ผ๊ณ ์ถ๋ ฅ๋๊ฒ ํ๊ธฐ ์ํ ํจ์๋ฅผ ์์ฑํด ๋ณด๊ฒ ๋ค.
*
scanf(): ์ง์ ๊ฐ์ ์ ๋ ฅ
int num1, num2; //num1๊ณผ num2 ๊ณต๊ฐ ์ ์ // ๋ฐ์ ์ ์ฌ์ด์ ๊ผญ ์จ์ค์ผ๋จ!! $$์ฃผ์$$
printf("์ ์์ ๋ ฅ: "); //์ ์์ ๋ ฅ์ด๋ผ๋ ๋ฌธ๊ตฌ๊ฐ ๋จ๋๋ก ํจ
scanf("%d", &num1); // ์ง์ ์ซ์๋ฅผ ์ ๋ ฅํ๊ณ ๊ทธ ์ ๋ ฅ๋ ์ซ์๊ฐ num1์ ์ ์ฅ๋จ
printf("์ ์์ ๋ ฅ: "); // ์ ์์ ๋ ฅ์ด๋ผ๋ ๋ฌธ๊ตฌ๊ฐ ๋จ๋๋ก ํจ
scanf("%d", &num2); // ์ง์ ์ซ์๋ฅผ ์ ๋ ฅํ๊ณ ๊ทธ ์ ๋ ฅ๋ ์ซ์๊ฐ num2์ ์ ์ฅ๋จ
int sum =num1 + num2 ; //sum์ ์ ์ํ๊ณ num1๊ณผ num2์ ๊ฐ์ ๋ํ๊ฒ์ด sum์ ๊ฐ์์ ์ ์ํจ
printf("a์b์ ํฉ์ %d์ ๋๋ค.", sum); //a์b์ ํฉ์ด ๋ฌด์์ธ์ง ๋ํ๋ด๋ ๋ฌธ๊ตฌ๊ฐ ๋จ๋๋ก ์ค์ ํจ
int num1, num2; //num1๊ณผ num2 ๊ณต๊ฐ ์ ์ // ๋ฐ์ ์ ์ฌ์ด์ ๊ผญ ์จ์ค์ผ๋จ!! $$์ฃผ์$$
printf("์ ์์
๋ ฅ: "); //์ ์์
๋ ฅ์ด๋ผ๋ ๋ฌธ๊ตฌ๊ฐ ๋จ๋๋ก ํจ
scanf("%d", &num1); // ์ง์ ์ซ์๋ฅผ ์
๋ ฅํ๊ณ ๊ทธ ์
๋ ฅ๋ ์ซ์๊ฐ num1์ ์ ์ฅ๋จ
printf("์ ์์
๋ ฅ: "); // ์ ์์
๋ ฅ์ด๋ผ๋ ๋ฌธ๊ตฌ๊ฐ ๋จ๋๋ก ํจ
scanf("%d", &num2); // ์ง์ ์ซ์๋ฅผ ์
๋ ฅํ๊ณ ๊ทธ ์
๋ ฅ๋ ์ซ์๊ฐ num2์ ์ ์ฅ๋จ
int sum =num1 + num2 ; //sum์ ์ ์ํ๊ณ num1๊ณผ num2์ ๊ฐ์ ๋ํ๊ฒ์ด sum์ ๊ฐ์์ ์ ์ํจ
printf("a์b์ ํฉ์ %d์
๋๋ค.", sum); //a์b์ ํฉ์ด ๋ฌด์์ธ์ง ๋ํ๋ด๋ ๋ฌธ๊ตฌ๊ฐ ๋จ๋๋ก ์ค์ ํจ
num1๊ณผ num2๋ฅผ ๋ฐ๋ก ์ ์ํ ์ ๋ ์๋ค. ์๋์ ๊ฒฝ์ฐ์ด๋ค.
int a;
printf("์ ์์
๋ ฅ:");
scanf("%d", &a);
int b;
printf("์ ์์
๋ ฅ:");
scanf("%d", &b);
int sum;
sum = a + b;
printf("a์ b์ ํฉ์ %d", sum);
์ด๋ ๊ฒ 2๊ฐ๋ฅผ ๋์์ ์ ๋ ฅํ๋๋ก ์ค์ ํ ์ ๋ ์๋ค.
int a, b;
printf("์ ์2๊ฐ์ ๋ ฅ:");
scanf("%d%d", &a, &b);
int sum = a+b;
printf("a์b์ ํฉ์ %d์ ๋๋ค.", sum);
์ฃผ์ํด์ผ ํ ์ ์
scanf() ์ " "์์ ๋์ด์ฐ๊ธฐ๊ฐ ์์ด์ผํ๋ค๋ ๊ฒ์ด๋ค.
๋.
๋๊ธ