sizeof 연산자
소괄호에있는 자료형의 크기를 구하는 연산자
괄호 안에 사이즈를 구하고자 하는 변수이름이나 상수이름, 자료형의 이름을 적어주시면 됩니다.
변수의 종류
실수형 변수는 사이즈가 커진다고 저장할 수 있는 값의 범위가 커진다는 것이 아니라,
표현하는 소수점의 정확도가 높아진 것입니다.
< sizeof practice >
signed와 unsigned
signed
우리가 일반적으로 char을 선언하면 저장 가능한 숫자 범위가 -128 ~ +127입니다.
이처럼 일반적인 자료형에는 (signed)라는 기호가 암묵적으로 포함되어있습니다.
unsigned
정수형의 양수 범위를 두 배로 늘리는 자료형(0 이상의 값만 표현하는 자료형)
예를 들어 char형 변수는 -128 ~ +127까지 표현하는 값의 범위입니다.
char 변수에 unsigned 선언을 하게 되면 0~ +255까지 표현할 수 있는 범위가 늘어나는 것입니다. // 0 ~ (127+128)
음의 정수를 표현할 필요가 없다면, unsigned 선언은 변수 사용의 효용성을 높여줄 것입니다.
< unsigned practice >
'프로그래밍 언어 > C' 카테고리의 다른 글
[C언어] 반복문 (1) while문 (0) | 2017.06.16 |
---|---|
[C언어] 형 변환, typedef (0) | 2017.06.13 |
[C언어] 상수 (리터럴상수 / 심볼릭상수) (0) | 2017.06.12 |
[C언어] scanf( )함수 (0) | 2017.06.07 |
[C언어] 비트 연산자 (0) | 2017.06.07 |