#include <stdio.h> // ํ์ค ์
์ถ๋ ฅ ํจ์
int main(){ // ํ๋ก๊ทธ๋จ ์์, main ํจ์ ์ ์
int a = 1234; // ์ ์ํ ๋ณ์ a ์ ์ธ, 1234 ์ ์ฅ
// ์ต์ ๋๋น 8์นธ ์ถ๋ ฅ
printf("[%d]\n", a); // ์ ์ ์ถ๋ ฅ(1234)
printf("[%8d]\n", a); // a์ถ๋ ฅ, ๋๋น 8, ์ค๋ฅธ ์ชฝ ์ ๋ ฌ
printf("[%-8d]\n", a); // a์ถ๋ ฅ, ๋๋น 8, ์ผ์ชฝ ์ ๋ ฌ
printf("[%+8d]\n", a); // a์ถ๋ ฅ, ๋๋น 8, ์ค๋ฅธ ์ชฝ ์ ๋ ฌ, ๋ถํธ ํ์(+)
printf("[%08d]\n", a); // a์ถ๋ ฅ, ๋๋น 8, ์ค๋ฅธ ์ชฝ ์ ๋ ฌ, ๊ณต๋ฐฑ ์ฑ์(0)
printf("[%+08d]\n", a); // a์ถ๋ ฅ, ๋๋น 8, ์ค๋ฅธ ์ชฝ ์ ๋ ฌ, ๋ถํธ ํ์(+), ๊ณต๋ฐฑ ์ฑ์
char b = 'A'; // ๋ฌธ์ํ(char) ๋ณ์ b ์ ์ธ, A ์ ์ฅ
double c = 3.14159; // ์ค์ํ(double)๋ณ์ c ์ ์ธ, 3.14159 ์ ์ฅ
printf("[%c]\n", b); // ๋ฌธ์ b ์ถ๋ ฅ(A)
printf("[%8c]\n", b); // b ์ถ๋ ฅ, ๋๋น 8, ์ค๋ฅธ์ชฝ ์ ๋ ฌ
printf("[%-8c]\n", b); // b ์ถ๋ ฅ, ๋๋น 8, ์ผ์ชฝ ์ ๋ ฌ
printf("[%f]\n", c); // ์ค์ c ์ถ๋ ฅ(3.14159), ์์์ ์๋ ์ฌ์ฏ ์๋ฆฌ ์ค์ ์ถ๋ ฅ(๊ธฐ๋ณธ)
printf("[%8.3f]\n", c); // c ์ถ๋ ฅ, ๋๋น 8, ์ค๋ฅธ์ชฝ ์ ๋ ฌ, ์์์ ์๋ ์ธ ์๋ฆฌ ์ถ๋ ฅ
printf("[%-8.3f]\n", c); // c ์ถ๋ ฅ, ๋๋น 8, ์ผ์ชฝ ์ ๋ ฌ, ์์์ ์๋ ์ธ ์๋ฆฌ ์ถ๋ ฅ
printf("[%+8.3f]\n", c); // c ์ถ๋ ฅ, ๋๋น 8, ์ค๋ฅธ์ชฝ ์ ๋ ฌ, ๋ถํธ ํ์, ์์์ ์๋ ์ธ ์๋ฆฌ ์ถ๋ ฅ
printf("[%08.3f]\n", c); // c ์ถ๋ ฅ, ๋๋น 8, ์ค๋ฅธ์ชฝ ์ ๋ ฌ, ๊ณต๋ฐฑ ์ฑ์, ์์์ ์๋ ์ธ ์๋ฆฌ ์ถ๋ ฅ
printf("[%+08.3f]\n", c); // c ์ถ๋ ฅ, ๋๋น 8, ์ค๋ฅธ์ชฝ ์ ๋ ฌ, ๋ถํธ ํ์, ๊ณต๋ฐฑ ์ฑ์, ์์์ ์๋ ์ธ ์๋ฆฌ ์ถ๋ ฅ
return 0;
}