상수와 변수 및 기본 출력 방법
• 변환문자
-정수형
%d = 10진(Decimal) 수로 출력
%o = 8진(Octal) 수로 출력
%x = 16진(hexa_decimal)수로 출력
%ld = long 10진수로 출력
%lo = long 8진수로 출력
%lx = long 16진수로 출력
%u = 부호없는 10진수로 출력
- 문자형
%c = 단일 문자로 출력
%s = 문자열 출력
그외형
%p = 포인터 정수(16진수)
%f = 10진 부동(Floating) 소수점수
%e = 지수형(Exponential) 부동소수점수
• 제어문자
\b = 커서를 한칸 앞으로 이동 함
\f = 한페이지 이동 함
\n = 다음줄의 처음으로 줄바꿈 함
\r = 커서를 그 줄의 맨 앞으로 이동시킴
\t = 탭문자 간격만큼 커서를 이동시킴
\v = 커서를 수직으로 칸을 띄우기 함
\a = Bell 소리가 나게 함
1.변환문자 사용예
10진 정수 출력 사용예
1.printf("%d",10);//모니터 10출력
2.printf("%ld",100000000);//일반정수의 범위를 벋어날 경우
3.printf("%5d",10); //5개공강확보 오른쪽부터
4.printf("%-5d",10); //5개공강확보 왼쪽부터2.문자 /문자열 사용예
문자
printf("%c",'A'); // "%5c","%-5c"는 위와 같음
문자열
printf("%s",“홍길동”);//"%5s","%-5s"3. 실수 상용예
1.printf("%4.2f",1234.5678); //4자리 소숫점2자리표현
2.printf("%4.2e",1234.5678); //위와같음 숫자대로변함
-소수점은 숫자는 소수점 포함 자리수를 뜻 자리수가 지정
숫자보다 작은 경우 생략-
• 변수의 자료형
자료형의 자료형의 바이트수 바이트수
종류 표기 (16bit) (32bit)
정수 int 2 4
Long int 4 4
Unsigned int 2 4
Unsigned long 4 4
실수 Float 4 4(범위:약~ +-10e28까지 (정밀도:7자리)
Double 8 8(범위:약~ +-10e308까지(정밀도:15자리)
문자 Char 1 1
Unsigned char 1 1
• 기타 출력 함수
1.putchar()함수 //단일문자 출력
char ch='Q';
putchar(ch); printf("\n"); //변수 사용예
putchar(‘K'); printf("\n"); //직접사용예
putchar(66); printf("\n"); //ASCII값을 대입한예
2.puts()함수 // 문자열 출력 함수
puts("good molning"); //문자열을 화면에 출력
3.getchar()함수 //단일문자 입력
char ch;
ch = getchar();
printf("입력문자는 %c입니다“,ch);
4.gets() //문자열 입력
char ch;
ch = gets();
printf("입력문자는 %s입니다“,ch)
댓글 없음:
댓글 쓰기