언어/C언어

[C언어] 2일차 -4 변수와 메모리 / 변수이름 규칙 / 서식 지정자 fomat / printf()

antoroong 2025. 2. 9. 21:35

변수와 메모리

 

 

변수이름 규칙

 

 

서식 지정자 Format / printf()는 출력을 하는 기능이다

#include <stdio.h>   //#은 전처리지시자 먼저 집어넣어라

int main(void) {
	//초기화
	int num;		//정수형 변수 선언
	float f;			// 실수형 변수 선언
	char ch;		// 문자형 변수 선언
		
	num = 123;
	f = 123.0;
	ch = 'A';
	/*
	    %i  : 정수
		%d : 정수
		%f : 실수
		%c : 문자형
		%s : 문자열
	*/

	printf("%d\n", num);		//printf("형식 문자열", 변수)
	printf("%f\n", f);
	printf("%c\n", ch);
	printf("%i\n", num);
	printf("%d %f %c %i", num, f, ch, num);
	return 0;
}

 

 

실수형 printf("%f\n", f); 결과, 디폴트로 소수점은 6자리가 기본이다

 

printf() 응용

printf("%d\n", 123);
	printf("%5d\n", 123);	//다섯칸 띄우고 오른쪽부터 넣어라
	printf("%05d\n", 123); //다섯칸 확보하고 남은자리는 0으로 채움
	printf("\n");
	printf("%f\n", 123.45);
	printf("%7.1f\n", 123.45); //7칸 확보하고 소수점 한자리까지만 하고 반올림
	printf("%7.3f\n", 123.45);  //7칸 확보하고 소수점 세자리까지
	printf("%7.3f\n", 123456.124);	//너무많아서 이거는 다 출력됨