열렬히.뛰기

형식 지정자

Language > 마크업 / 스타일링 / 표현식 > 형식 지정자

개요

  • 출력할 데이터 형식을 지정하는 문자열의 일부
  • 보통 %부호로 시작하고, 다음 문자는 출력할 데이터 형식을 지정해.
  • 출력과 관련된 함수들 : printf(), write() 등등과 함께 쓰인다.
  • 영어로는 format specifier

종류 (c언어 기준)

  • %d -> 10진수 정수 (4바이트) -> int
  • %ld -> 10진수 정수 (8바이트) -> long
  • %f -> 실수형 (4바이트) -> float
  • %lf -> 실수형 (8바이트) -> double
  • %c -> 문자 -> char
  • %s -> 문자열 -> char *
  • %o -> 8진수 -> int
  • %x -> 16진수 -> int
  • %p -> 주소값 -> void *
  • %u -> 부호없는 10진수 (4바이트) -> unsigned int
  • %lu -> 부호없는 10진수 (8바이트) -> unsigned long