기타 강좌

이번에는 printf()의 변환 문자에 대해 설명하겠습니다.

 

printf()의 변환 문자

형식화된 문자열에는 각각의 변수에 대응하는 변환 문자가 포함되어야 합니다.

printf()는 대응하는 변환 문자가 지시하는 대로 각각의 변수를 출력하게 합니다.

동일한 형태가 사용되어야 한다는 것은 어떤 뜻일까요? 만약 부호가 있는 십진 정수형인

int나 long형 변수를 출력한다면 (정수) 변환 문자 %d를 사용합시다.

또 부호 없는 십진 정수형인 unsigned int와 unsigned long형을 출력한다면 (정수) 변환 문자 %u를 사용합시다.

부동 소수형 변수인 float와 double형에서는 변환 문자 %f를 사용합시다.

 

가장 많이 사용되는 변환 문자

 문자  형태  변환된 형
 %c  하나의 문자  char
 %d  부호 있는 십진 정수형  int, short
 %ld  부호 있는  long 십진 정수형  long
 %f  부동 소수형 십진수  float, double
 %s  문자열  char 배열
 %u  부호 없는 십진 정수형  unsigned int, unsigned short
 %lu  부호 없는 long 십진 정수형  unsigned long

 

가장 많이 사용되는 변환 문자들이 많이 있습니다.

 

변환 문자들은 꼭 외워두셔야 합니다. 프로그램을 짤 때 아주 중요한 것이기 때문입니다.

 

만약에 문자열인데 %d를 사용할경우 오류가 뜹니다.

 

오류가 뜰 수도 있기 때문에 꼭 변환 문자를 외워 둡시다.

 

어렵더라 하더라도 프로그램을 많이 짜보시면 금방 이해가 됩니다.

 

많이 짜보시면 에이... 이정도는 누가 몰라? 할 정도로 실력이 많이 늘으므로

 

프로그램을 많이 짜보시길 바랍니다.^^

Comment '1'
  • ?
    Last H 2009.03.14 05:22
    음 다른 형을 쓸때도 사용하지만 특히 %f 인 소수점을 표현할 때 굉장히 짜증나는 게 있습니다.
    값이 3.3이어도 이렇게 안나오고 3.300000이렇게 나오죠.(짜증안나나.;)

    이럴 경우 %1.1f 와 같은 식으로 사용하게 되면 정수자리의 첫번째까지만 그리고 소수점 자리의 2번째에서 반올림한 후
     첫번째 자리만 표현 할 수 있습니다. %3.5f 라던가 이런식으로 숫자는 자신이 원하는 만큼으로 제어할 수 있게 되어 있습니다. 

List of Articles
분류 제목 글쓴이 날짜 조회 수
Vegas Pro 베가스 강좌 목록 아방스 2017.09.28 912
파이널컷X 파컷 강좌 목록 아방스 2017.06.18 799
C언어 한글자씩 출력하기 file 정체불명 2012.01.21 3730
C언어 푸쉬푸쉬 func.h파일 file 정체불명 2012.01.25 2868
C언어 푸쉬푸쉬 data structure.h 의 내용 file 정체불명 2012.01.25 2599
C언어 파일읽어서 배열에 넣고 다시배열에서 읽어서 화면에 출력 정체불명 2012.01.21 2705
C언어 코르뉴의 자료구조 기초 - 자기 참조 구조체(1/3) 코르뉴 2009.12.11 2924
C언어 컴파일러 다운하세용.. 1 제니스 2009.06.13 2686
C언어 제니스가 올린 글 출처 알았네요.... 2 제네시스& 2009.06.27 2383
C언어 정체불명의 프로그래밍입문 4 실행 디버깅 1 정체불명 2012.01.18 1684
C언어 정체불명의 프로그래밍 입문 중간체크 file 정체불명 2012.01.18 1617
C언어 정체불명의 프로그래밍 입문 main 함수작성 3 file 정체불명 2012.01.18 1721
C언어 정체불명의 프로그래밍 입문 2 1 file 정체불명 2012.01.18 1290
C언어 정체불명의 프로그래밍 입문 2 정체불명 2012.01.18 1262
C언어 정체불명 입문자를 위한 요약노트 01 12 정체불명 2009.05.16 2015
C언어 정체불명 강의노트 개발툴의 설치 2 정체불명 2009.05.16 2249
C언어 알았습니다..그럼 게시물은 다 삭제해버리겠습니다.. 8 제니스 2009.06.16 2278
C언어 시작의반 6 file 정체불명 2009.05.01 2171
C언어 스릴 쇼크 서스펜스!!!!!!!! 정체불명 2009.05.01 1969
C언어 소코반(푸쉬푸쉬) 구조 정체불명 2012.01.21 2868
C언어 소코반 실행파일+소스+스크린샷 file 정체불명 2012.01.25 3526
C언어 소코반 리팩토링 푸쉬푸쉬 file 정체불명 2012.01.25 2575
Board Pagination Prev 1 2 3 4 5 Next
/ 5