1. 변수


C언어에서의 변수는 숫자의 표현에 관련해서 정수형과 실수형있다. 그리고 자료가 있는 위치값인 메모리 주소값으로 처리하는 포인터 변수가 있다. 이것은 CPU의 메모리 체계와 관련되어 있어 CPU 의존적이다. 


1) 정수형 변수

정수형의 표현은 char, int로 선언한다. char는 8비트(1바이트)로 규정되어 있어 변수의 범위가 결정되지만 int는 CPU와 OS에 의존적이다. 32비트 컴퓨터에서는 32비트(4바이트), 64비트 컴퓨터에서는 64비트(8바이트) 크기를 갖는다.


2) 실수형 변수

실수를 처리하기 위해 float와 double을 사용한다. 실수를 2진수로 표혆ㄹ 때는 부동소수점 방식을 사용한다.


3) 포인터 변수

포인터 변수는 메모리 주소를 저장하기 위한 변수이다.

포인터 변수 A안에 X의 주소가 들어있으면 'A는 X를 가리킨다' 라고 표현한다.


3) 배열

배열은 여러개의 데이터를 저장하기 위해 사용하며, []를 사용한다.

배열의 이름은 포인터이다.


2. 함수


1) 함수의 구조



Posted by Imp3rio