Notice
Recent Posts
Recent Comments
Link
♥️7분 빠른 소식 전달해 드립니다♥️
[C언어] sizeof, unsigned / signed 본문
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 >
'IT' 카테고리의 다른 글
[C언어] 상수 (리터럴상수 / 심볼릭상수) (0) | 2019.08.05 |
---|---|
[C언어] scanf( )함수 (0) | 2019.08.05 |
[C언어] 비트 연산자 (0) | 2019.08.05 |
[자바] 생성자와 정적 팩터리 메소드 (0) | 2019.08.05 |
[자바] 계승과 구성 방식에 관하여 (0) | 2019.08.05 |
Comments