Saturday, September 08, 2007
C언어에서 숫자 자릿수 맞추기, 0 붙이기; 자리수 앞에 영(제로) 넣기
C에서 숫자를 출력할 때, 숫자 앞에 0을 넣어서 가지런히 자리수를 맞추기 위해서는 다음과 같이 printf 함수에서 %04d 등의 출력 포맷을 지정하면 간단히 됩니다.
숫자 앞에 0 추가하여 자릿수 맞추기 예제
예제 C소스 파일명: example.cpp
▶▶ C언어, 숫자 끝에 0 붙이기, 실수 앞뒤 영 넣어 줄맞추기; printf Align
참고: ▶▶ C언어] printf함수, 실수 소수점 자리, 너비 지정 출력 + 루트 계산 - Square Root
숫자 앞에 0 추가하여 자릿수 맞추기 예제
예제 C소스 파일명: example.cpp
#include <stdio.h>
int main(void) {
// 숫자 앞의 빈자리에 영(0) 추가하기
// 04 이렇게 제로와 총 자릿수를 지정하면 됩니다
printf("%d\n", 123); // 123
printf("%04d\n", 123); // 0123
printf("%08d\n", 123); // 00000123
// 맨끝 자리에 정렬하기; 오른쪽 정렬
// 숫자가 최대 8자라면
// %8d 이런 포맷을 삽입합니다.
printf("%8d\n", 123); // 123
printf("%8d\n", 1234); // 1234
printf("%8d\n", 1234567); // 1234567
return 0;
}
int main(void) {
// 숫자 앞의 빈자리에 영(0) 추가하기
// 04 이렇게 제로와 총 자릿수를 지정하면 됩니다
printf("%d\n", 123); // 123
printf("%04d\n", 123); // 0123
printf("%08d\n", 123); // 00000123
// 맨끝 자리에 정렬하기; 오른쪽 정렬
// 숫자가 최대 8자라면
// %8d 이런 포맷을 삽입합니다.
printf("%8d\n", 123); // 123
printf("%8d\n", 1234); // 1234
printf("%8d\n", 1234567); // 1234567
return 0;
}
▶▶ C언어, 숫자 끝에 0 붙이기, 실수 앞뒤 영 넣어 줄맞추기; printf Align
참고: ▶▶ C언어] printf함수, 실수 소수점 자리, 너비 지정 출력 + 루트 계산 - Square Root
tag: cpp
C언어 | C/C++ (Visual C++) 프로그래밍
<< Home