2009년 11월 3일 화요일

[c] 상수와 변수 및 기본 출력 방법

상수와 변수 및 기본 출력 방법

 

변환문자 


 -정수형
%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)

댓글 없음:

댓글 쓰기