※ C 프로그램 상에서 16진수, 8진수는 음수로 표현할 수 없다.
'C언어 기초' 카테고리의 다른 글
10번째 C언어의 실수계산 원리. (0) | 2015.04.15 |
---|---|
문자와 문자열 출력하기. (0) | 2015.04.14 |
8번째 printf() 함수의 다른 기능. (0) | 2015.04.14 |
9번째 출력 서식문자, 그리고 예제. (0) | 2015.04.14 |
5번째 간단한 C 예제 실습. (0) | 2015.04.13 |
※ C 프로그램 상에서 16진수, 8진수는 음수로 표현할 수 없다.
10번째 C언어의 실수계산 원리. (0) | 2015.04.15 |
---|---|
문자와 문자열 출력하기. (0) | 2015.04.14 |
8번째 printf() 함수의 다른 기능. (0) | 2015.04.14 |
9번째 출력 서식문자, 그리고 예제. (0) | 2015.04.14 |
5번째 간단한 C 예제 실습. (0) | 2015.04.13 |
서식 문자 |
출력 형태 |
%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);
문자와 문자열 출력하기. (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 |
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진수, 실수, 문자, 문자열 등을 출력시킬 수 있다.
※ 주의 ※ (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 |