실행이 다음과 같음 표시된 후에 프로그램의 결과:
A char is 1 bytes
An int is 2 bytes
A short is 2 bytes
A long is 4 bytes
An unsigned char is 1 bytes
An unsigned int is 2 bytes
An unsigned short is 2 bytes
An unsigned long is 4 bytes
A float is 4 bytes
A double is 8 bytes
a = 1023
a = 1777
a = 3ff
b = 2222
c = 123
d = 1234
e = X
f = 3.141590
g = 3.141593
a = 1023
a = 1023
a = 1023
a = 1023
a = 1023
f = 3.141590
f = 3.141590
f = 3.142
f = 3.14159
f = 3.14159 |
그것의 사용, C 프로그램, 그것에 있는 가변이 선언되어야 하기 전에. 변하기 쉬운 선언은 컴파일러에게 가변의 이름 그리고 유형을 말하고 특정한 가치에 선택으로 가변을 초기화한다.
당신의 프로그램이 선언되지 않은 가변을 사용하기 위하여 시도하는 경우에, 컴파일러는 착오 알림말을 생성한다. 변하기 쉬운 선언에는 뒤에 오는 모양이 있다:
typename varname;
typename는 변하기 쉬운 유형을 지정하고 키워드의 한개이어야 한다. varname는 변수 이름이다. 당신은 쉼표를 가진 변수 이름을 분리해서 1개의 선에 동일한 유형의 다수 가변을 선언할 수 있다:
int count, number, start; /* three integer variables */
float percent, total; /* two float variables */
The typedef Keyword
typedef 키워드는 기존 데이터 유형의 새로운 이름을 창조하기 위하여 이용된다. 사실상, typedef는 동의어를 창조한다. 예를 들면, 계산서
typedef int integer;
여기에서 우리는 typedef가 int를 위한 동의어로 정수를 창조한ㄴ다는 것을 본다. 당신은 그 때 이 예제에서 것과 같이 유형 int의 가변을, 정의하기 위하여 정수를 이용할 수 있다:
integer count;
이렇게 typedef는 새로운 자료 유형, 그것을 미리 정의한 자료 유형을 위해서만 다른 이름을 사용하게 한다 당신이 창조하지 않는다.
|