[C언어] 자료형 수정자

정해성·2022년 8월 16일
0

C언어

목록 보기
6/6

자료형 수정자

자료형 수정자를 사용하면 기본자료형을 좀 더 적합한 형태로 수정하여 사용할 수 있다. 자료형 수정자는 다음과 같다.
short,long,signed,unsigned

short와 long

short와 long 수정자는 int 형에 적용된다.

	int x;
    short int y;
    long int z;

일반적인 규칙에서는 short int < int < long int가 원칙이다. 또한, 운영체제마다 메모리 할당 크기가 다르다. 메모리 할당 크기가 다르다는 것은 저장할 수 있는 값의 범위가 다르다는 것이다.

운영체제 환경에 따른 크기

16bit O/S32bit O/S64bit O/S
short222
int244
long448

signed와 unsigned

먼저 말하자면 변수는 선언시 unsigned가 없다면 signed가 기본으로 선언된 것으로 간주한다.

	char ch1;			-> 밑에식과 같은 선언이다.
    signed char ch1;	-> 위에식과 같은 선언이다.
    unsigned char ch2;	-> unsigned 선언

signed 수정자는 부호가 있는 정수를 나타낼 때 사용된다. unsigned는 부호가 없는 범위를 나타낸다. 표현할 수 있는 자료형의 크기는 같아도 범위가 다르다는 것이다.

profile
코린이 공부중

0개의 댓글