♥️7분 빠른 소식 전달해 드립니다♥️

[C언어] sizeof, unsigned / signed 본문

IT

[C언어] sizeof, unsigned / signed

핫한연예뉴스 2019. 8. 5. 16:22

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 >

 

 

Comments