C언어 - 변수의 자료형
1. C언어 자료형 signed unsigned short long char int float double auto register static extern const volatile 1.1. 정수형 부호 지정자 Integer Sign Modifiers : 정수형 크기 부호 지정자는 일반적으로 char 또는 int 와 같은 정수형 타입과 결합하여 사용한다. 단독으로 사용될 수도 있으나, 그 경우 int 가 생략된 형태로 해석된다. signed unsigned signed 와 unsigned 는 정수형 타입이 음수를 표현할지 여부를 결정하는 키워드이다. signed 는 부호 비트를 사용하여 음수와 양수를 모두 표현한다. unsigned 는 음수를 표현하지 않고 0 이상의 값, 즉 양수만을 표현한다. 같은 1byte(8bit)라도 signed 인지 unsigned 인지에 따라 표현 가능한 값의 범위가 달라진다. 1.2. 정수형 크기 지정자 Integer Size Modifiers : 정수형 크기 지정자는 일반적으로 정수형 타입 int 와 결합하여 사용한다. 단독으로 사용될 수도 있으나, 그 경우 int 가 생략된 형태로 해석된다. short long short short 는 정수형의 크기를 줄이기 위해 사용하는 지정자이다. long long 은 정수형의 크기를 늘리기 위해 사용하는 지정자이다. int 보다 더 큰 범위의 정수를 표현할 수 있지만, 32비트 시스템에서는 int 와 long int 의 크기가 같을 수 있다. 1.3. 기본 자료형 Fundamental Types: C 언어에서 정수, 실수 값을 표현하는 기본적인 내장 자료형이다. 1.3.1. 정수형 정수형은 소수점이 없는 정수 값을 표현한다. char 는 문자 저장용으로 사용되지만, 정수형으로 분류되는 타입이다. char int 자료형 ...