※ 주의 ※

C언어 기초 2015. 4. 14. 09:00 Posted by 네트동자

※ C 프로그램 상에서 16진수, 8진수는 음수로 표현할 수 없다.

9번째 출력 서식문자, 그리고 예제.

C언어 기초 2015. 4. 14. 09:00 Posted by 네트동자

 

 서식 문자

   출력 형태

%d, %i

  10진수 정수 (양수와 음수 모두 표현 가능)

%x, %o

  16진수 정수, 8진수 정수 (양수만 표현 가능)

%f, %lf

  10진수 실수 (양수와 음수 모두 표현 가능)

%c

  한 개의 문자

%s

  문자열

%u

  10진수 정수 (양수만 표현 가능)

%s

  e 표기법에 의한 실수

%E

  E 표기법에 의한 실수

%g

  소수점 이하 자리 수에 따라 %f, %e 둘 중 하나를 선택

%G

  소수점 이하 자리 수에 따라 %f, %E 둘 중 하나를 선택

%%

  % 기호출력

 

<숫자 출력하기>

#include <stdio.h>
int main()

{
 printf("%d 더하기 %d는 %d입니다. \n", 3, 5, 3 + 5);
 printf("%i 더하기 %i는 %i입니다. \n", 3, 5, 3 + 5);
 printf("%d-%d=%d입니다. \n", 3, 5, 3 - 5);
 printf("%i-%i=%i입니다. \n", 3, 5, 3 - 5);

 return 0;
}

 

%d와 %i는 양수와 음수 모두 출력 가능.

참고로 10진수를 표현할 때 서식문자 %d를 주로 사용한다.

 

example)

printf("%d 더하기 %d는 %d입니다. \n", 3, 5, 3+5);

 

 

 

 

 

 

 

 

 

 

 

 

 

'C언어 기초' 카테고리의 다른 글

문자와 문자열 출력하기.  (0) 2015.04.14
※ 주의 ※  (0) 2015.04.14
8번째 printf() 함수의 다른 기능.  (0) 2015.04.14
5번째 간단한 C 예제 실습.  (0) 2015.04.13
6번째 printf( ) 함수 와 특수문자.  (0) 2015.04.13

8번째 printf() 함수의 다른 기능.

C언어 기초 2015. 4. 14. 09:00 Posted by 네트동자

printf() - 이 함수는  Print Formatted 에서 print에 f를 추가하여 이름을 지은 함수이다.

 

이 함수는 '서식화된 문자(서식 문자)'에 따라 다양한 출력 형식을 갖는다.

이 함수는 표준 라이브러리 함수이다.

 

 

'서식 문자'란 출력 형태를 지정해주는 문자이다.

 

example)

printf("%d", 3+5);

위의 의미는, 3+5 의 연산결과 8을 10진수로 출력하라는 뜻이다.

10진수는 영어로 Decimal.

16진수는 영어로 HeXadecimal.

8진수는 Octal.

 

각각, %d,  %x,  %o 를 만든 것이다.

%d = 10진수

%o = 8진수

%x = 16진수

 

printf()함수는 단순한 메세지만 출력하는 것이 아니다.

- 숫자들의 계산 결과.

- 10진수, 8진수, 16진수, 실수, 문자, 문자열 등을 출력시킬 수 있다.

 

 

 

 

 

 

 

'C언어 기초' 카테고리의 다른 글

※ 주의 ※  (0) 2015.04.14
9번째 출력 서식문자, 그리고 예제.  (0) 2015.04.14
5번째 간단한 C 예제 실습.  (0) 2015.04.13
6번째 printf( ) 함수 와 특수문자.  (0) 2015.04.13
7번째 쉬운 예제.  (0) 2015.04.13