Wednesday, March 21, 2007
C에서 printf 함수로, double, float, int, unsigned int 출력
C의 printf() 함수로 각종 자료형의 숫자를 출력하는 방법입니다. 퍼센트 기호 뒤에 소문자 에프를
%f
이렇게 적어주면, double형 실수를 출력할 수 있습니다. float형 실수도 마찬가지인데, 요즘 컴퓨터에는 메모리가 충분하기 때문에 float형은 잘 쓰지 않습니다.
int형 정수는 "%d"
unsigned int 같은 부호 없는 정수형은 "%u" 이렇게 합니다. 이런 것을 "형식 지정자"라고 부릅니다.
소스 파일명: example.cpp
위의 예제 소스 컴파일 및 실행 결과 화면:
더 자세한 사용법은 다음 게시물에 있습니다:
▶▶ C언어/Perl] printf() 함수의 포맷 스트링 %s, %d - Format Specifier
▶▶ C언어] printf함수, 실수 소수점 자리, 너비 지정 출력 + 루트 계산 - Square Root
%f
이렇게 적어주면, double형 실수를 출력할 수 있습니다. float형 실수도 마찬가지인데, 요즘 컴퓨터에는 메모리가 충분하기 때문에 float형은 잘 쓰지 않습니다.
int형 정수는 "%d"
unsigned int 같은 부호 없는 정수형은 "%u" 이렇게 합니다. 이런 것을 "형식 지정자"라고 부릅니다.
printf로, double... 출력 예제
소스 파일명: example.cpp
#include <stdio.h>
int main(void) {
double d = 123.445;
printf("%f\n", d);
float f = 25.3f;
printf("%f\n", f);
int i = -10;
printf("%d\n", i);
unsigned int ui = 365;
printf("%u\n", ui);
return 0;
}
int main(void) {
double d = 123.445;
printf("%f\n", d);
float f = 25.3f;
printf("%f\n", f);
int i = -10;
printf("%d\n", i);
unsigned int ui = 365;
printf("%u\n", ui);
return 0;
}
위의 예제 소스 컴파일 및 실행 결과 화면:
D:\Z>cl /nologo example.cpp && example.exe
example.cpp
123.445000
25.299999
-10
365
D:\Z>
example.cpp
123.445000
25.299999
-10
365
D:\Z>
더 자세한 사용법은 다음 게시물에 있습니다:
▶▶ C언어/Perl] printf() 함수의 포맷 스트링 %s, %d - Format Specifier
▶▶ C언어] printf함수, 실수 소수점 자리, 너비 지정 출력 + 루트 계산 - Square Root
tag: cpp
C언어 | C/C++ (Visual C++) 프로그래밍
<< Home