카테고리 없음

[C언어] printf 출력... 연습

유호야 2022. 11. 11. 00:43
반응형

stdio.h 뜻은 

stdio.h 파일을 불러온다는 뜻이고 

#include <stdio.h>
int main() {
	float a = 3.141592f;
	double b = 3.141592;
	int c = 123;

	int d = 54321;
	float e = 543.23456f;

	printf("a: %.2f \n", a);
	printf("c: %5d \n", c);
	printf("b: %6.3f \n", b);

	printf("d: %10d \n", d);
	printf("e: %10.3f", e);
}

마지막 줄은 왜 10만큼 정수 자리를 안 내주는 거쥐...
%5d의 경우는 5자리를 꼭 지키지만,
%5f는 

???

....

123456을 표시할 때 %5d의 조건을 줘도 그냥 123456을 다 표시한다. 

.?f는 ?의 수 만큼 무조건 소수점 자리 수를 맞추어야 하지만 이 경우는 반드시 지켜야 되는 것은 아니다. 

 

 

반응형