logo

정수와 실수의 포맷 코드에 d, f를 쓰는 이유 📂프로그래밍

정수와 실수의 포맷 코드에 d, f를 쓰는 이유

왜 하필 d와 f인가

20180409\_152729.png 1

C 나 파이썬 등에서 문자열의 입출력에 사용하는 포맷 코드로 %s, %c, %d, %f 등이 있다. 알다시피 %s 은 문자열string을 나타내고 %c 는 문자character를 나타낸다. 그런데 이렇게 머릿글자에서 따온 것과 달리 정수, 실수를 쓸 땐 %i 와 %r 이 아닌 %d 와 %f 를 사용한다.

그 이유는 %d 가 그냥 정수가 아니라 10진법decimal을, %f 가 부동소수점float을 의미하기 때문이다. 비슷하게 8진수와 16진수가 각각 %o%x라는 사실을 기억해두자.