<๋ณ์์ ๋ด๊ธด ๊ฐ์ ์ํ๋ ํ์์ ๋ง์ถฐ ์ถ๋ ฅํ๋ ๋ฒ>
: ๋ณ์ ํฌ๋งท(%d, %s, ...)๊ณผ %๋ฅผ ์ฌ์ฉ
- printf ํจ์์ ๋ฌธ์์ด์ ํด๋น ๋ณ์์ type์ ํด๋นํ๋ ํฌ๋งท์ ์ ์ด์ฃผ๊ณ , ๋งจ ๋ค์๋ , ์ ๋ณ์๋ฅผ ๋์ดํ๋ ์์ผ๋ก ํฌ๋งท์ ๋ง์ถ ์ ์์ต๋๋ค.
- ๋ฌธ์์ด: %s
- ๋ฌธ์: %c
- ์ ์: %d
- ์ค์: %lf
#include <stdio.h>
int main() {
int a = 5;
printf("A is %d\n", a);
char b[10] = "apple";
printf("B is %s\n", b);
printf("A is %d and B is %s", a, b);
return 0;
}
โถ๋ฌธ์ : ์ธ ๊ฐ์ ์ ์ํ ๋ณ์๋ฅผ ์ ์ธํ๊ณ ๊ฐ ๋ณ์์ 7, 23, 30์ ๋์ ํ ํ ๊ทธ ๋ณ์๋ฅผ ์ด์ฉํ์ฌ ๋ง์ ์์ ์์ฑํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด ๋ณด์ธ์.
#include <stdio.h>
int main() {
int a = 7, b = 23, c = 30;
printf("%d + %d = %d",a,b,c);
return 0;
}
โถ๋ฌธ์ : ๋ณ์ a, b์ ๊ฐ๊ฐ 3, 'C'์ ๋ฃ์ด์ฃผ๊ณ , ์ถ๋ ฅ ํ์์ ์๋ง๊ฒ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ธ์.
a, b์ ๊ฐ์ ์์๋๋ก ์ถ๋ ฅํ๋ ์ฌ์ด์ "..."๋ฅผ ํฌํจํฉ๋๋ค.
#include <stdio.h>
int main() {
int a = 3;
char b = 'C';
printf("%d...%c",a,b);
return 0;
}
โถ๋ฌธ์ : ๋ณ์ a, b์ ๊ฐ๊ฐ 3, 'C'์ ๋ฃ์ด์ฃผ๊ณ , ์ถ๋ ฅ ํ์์ ์๋ง๊ฒ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ธ์.
b, a์ ๊ฐ์ ์์๋๋ก ์ถ๋ ฅํ๋ ์ฌ์ด์ "!.....!"๋ฅผ ํฌํจํฉ๋๋ค.
#include <stdio.h>
int main() {
int a = 3;
char b = 'C';
printf("%c!.....!%d",b,a);
return 0;
}
โถ๋ฌธ์ : ๋ณ์ a, b, c์ ๊ฐ๊ฐ 1, 2, 'C'์ ๋ฃ์ด์ฃผ๊ณ , ์ถ๋ ฅ ํ์์ ์๋ง๊ฒ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ธ์.
a, b, c์ ๊ฐ์ ์์๋๋ก ์ถ๋ ฅํ๋ ์ฌ์ด์ "->"๋ฅผ ํฌํจํฉ๋๋ค.
#include <stdio.h>
int main() {
int a = 1, b = 2;
char c = 'C';
printf("%d->%d->%c",a,b,c);
return 0;
}