C언어 printf
printf()는 c언어를 조금이라도 공부 했던 사람이라면 다 알것이다.
"Hello, World!"를 출력하는 프로그램을 가장 먼저 배우게 되어 있는데 이 "Hello, World!"를 출력하는 함수가 printf이다
printf()는 숫자, 문자 등 데이터를 화면에 출력하는 기능을 한다. 그러나 시스템에 따라서 printf를 사용 못할수도 있다.
대부분 C언어 환경이라면 사용가능하니 일단 배워두면 좋다.
그럼 printf 함수의 예제와 실행 결과다
예제)
int main(void)
{
char temp[16+1];
printf("Hello World\n");
printf("%d\n", 123);
printf("%i\n", 123);
printf("%o\n", 123);
printf("%x\n", 123);
printf("%X\n", 123);
printf("%u\n", 123);
printf("%c\n", 'H');
printf("%s\n", "Hello World");
printf("%f\n", 123.456);
printf("%p\n", temp);
printf("%%\n");
}
결과물
printf 함수 서식문자열에 대한 설명이다
%d, %i : 10진수 정수로 출력합니다.
%o : 8진수 정수로 출력합니다.
%x, %X : 16진수 정수로 출력합니다. (대문자 %X는 출력하는 결과물의 글자를 대문자로 출력)
%u : 부호없는 10진수 정수로 출력합니다.
%c : 1개의 문자열을 출력합니다.
%s : 문자열을
%f : 고정 소수점 형식의 실수로 출력합니다.
%e, %E : 부동 소수점 형식의 실수로 출력합니다.
%p : 포인터의 번지값을 출력합니다.
%% : %를 출력합니다.
최고의 디버깅은 printf가 아닐까 싶네요
printf는 두고두고 사용할 테니 서식문자열 열심히 외워 둡시다
나중에 두고두고 쓸일이 생길테니...
'IT 정보' 카테고리의 다른 글
2015년 정보처리기사 시험일정 (0) | 2015.01.05 |
---|---|
DEV c언어 컴파일러 코딩 및 사용 해보기 (3) | 2015.01.03 |
C언어 무료 컴파일러 Dev-c++ 설치 방법 및 실행 (0) | 2015.01.02 |
C언어 배열 [문법] (0) | 2014.12.18 |
C언어 제어문 조건문 if문 else문 (0) | 2014.12.17 |