[C++] νμ μ§μ μ, μμ μ§μ μ
%[νλκ·Έ][ν][.μ λ°λ][κΈΈμ΄]μμμ§μ μ
μμ 1
νκ³Ό νλκ·Έλ₯Ό ν¨κ» μ¨λ³΄κ² μ΅λλ€. λ€μκ³Ό κ°μ΄ ν μμ 0μ λ£μΌλ©΄ λ¨λ 곡κ°μλ 곡백 λμ 0μΌλ‘ μ±μλλ€.
printf("%06d\n", 20); // μΆλ ₯ νμ 6μΉΈμΌλ‘ μ§μ , λ¨λ 곡κ°μ 0μΌλ‘ μ±μ
printf("%06d\n", 2000); // μΆλ ₯ νμ 6μΉΈμΌλ‘ μ§μ , λ¨λ 곡κ°μ 0μΌλ‘ μ±μ
νμ 6μΉΈ, λ¨λ 곡κ°μ 0μΌλ‘ μ±μ°λλ‘ νμΌλ―λ‘ 20 μμλ 0μ΄ 4κ°, 2000 μμλ 0μ΄ 2κ° μ±μμ§λλ€.
νμ 6μΉΈ, λ¨λ 곡κ°μ 0μΌλ‘ μ±μ°λλ‘ νμΌλ―λ‘ 20 μμλ 0μ΄ 4κ°, 2000 μμλ 0μ΄ 2κ° μ±μμ§λλ€.
μ€ν κ²°κ³Ό
↓ 0μ΄ 4κ° μ±μμ§
000020
002000
↑ 0μ΄ 2κ° μ±μμ§
μμ 2
μ€μλ₯Ό μΆλ ₯νλ %f, %eλ μ λ°λλ₯Ό μ§μ ν μ μμ΅λλ€. λ€μκ³Ό κ°μ΄ %λ€μ . (μ )κ³Ό μ«μλ₯Ό λ£μ΅λλ€.
printf("%.2f\n", 1.2f); // μμ λμ§Έ μ리κΉμ§ μΆλ ₯
printf("%.2e\n", 1.2f); // μμ λμ§Έ μ리κΉμ§ μΆλ ₯
μ λ°λλ₯Ό .2λ‘ μ§μ νμΌλ―λ‘ μμ λμ§Έ μ리κΉμ§ μΆλ ₯ν©λλ€.
μ€ν κ²°κ³Ό
1.20
1.20e+00
μΆμ²
C μΈμ΄ μ½λ© λμ₯: 85.2 μμ μ§μ μ
printf, sprintf, fprintfμμ μ¬μ©νλ μμ μ§μ μ(format specifier)λ λ€μν νμ©λ²μ΄ μμ΅λλ€. λ€μμ κΈ°λ³Έ μμ μ§μ μμ΄λ©° μ μ, μ€μ, λ¬Έμ, λ¬Έμμ΄, ν¬μΈν°μ λ©λͺ¨λ¦¬ μ£Όμλ₯Ό μΆλ ₯νλ κΈ°λ³Έ μμ
dojang.io