"Short"의 두 판 사이의 차이

해시넷
이동: 둘러보기, 검색
(새 문서: '''short'''는 자료형 중에서 int, long, long long정수형에 속하는 자료다. ==크기== short는 부호가 있는 정수형에서는 2 Bytes(16bit)-32,768~32,...)
 
1번째 줄: 1번째 줄:
 
'''short'''는 자료형 중에서 [[int]], [[long]], [[long long]]정수형에 속하는 자료다.
 
'''short'''는 자료형 중에서 [[int]], [[long]], [[long long]]정수형에 속하는 자료다.
 +
 +
==개요==
 +
[[C]]/[[C++]] 프로그래밍 언어에서 정수형 변수는 char와 int을 사용한다. char는 데이터 크기가 8비트이지만 int는 [[CPU]]에 따라 16비트 또는 32비트 정수형이 된다. 보통 8비트 CPU는 int가 16비트를 많이 사용하지만, x86, [[ARM]] 등의 32비트 CPU는 32비트 정수형 변수가 된다. int가 32비트 인 CPU 컴파일러를 사용한다면, char의 8비트 정수형이지만 16비트 정수형이 없게 된다. 따라서 short를 사용하여 16비트 정수형을 지원한다.<ref> 〈[https://ko.wikipedia.org/wiki/Short_%EC%A0%95%EC%88%98%ED%98%95 short 정수형]〉, 《위키백과》 </ref>
  
 
==크기==
 
==크기==
8번째 줄: 11번째 줄:
 
==참고자료==
 
==참고자료==
 
* (카아알) Karl Kyeongan, 〈[링크 C언어 기본자료형의 크기와 및 범위]〉, 《티스토리》, 2009-04-02
 
* (카아알) Karl Kyeongan, 〈[링크 C언어 기본자료형의 크기와 및 범위]〉, 《티스토리》, 2009-04-02
 +
* 〈[https://ko.wikipedia.org/wiki/Short_%EC%A0%95%EC%88%98%ED%98%95 short 정수형]〉, 《위키백과》
  
 
==같이보기==
 
==같이보기==

2021년 8월 26일 (목) 11:02 판

short는 자료형 중에서 int, long, long long정수형에 속하는 자료다.

개요

C/C++ 프로그래밍 언어에서 정수형 변수는 char와 int을 사용한다. char는 데이터 크기가 8비트이지만 int는 CPU에 따라 16비트 또는 32비트 정수형이 된다. 보통 8비트 CPU는 int가 16비트를 많이 사용하지만, x86, ARM 등의 32비트 CPU는 32비트 정수형 변수가 된다. int가 32비트 인 CPU 컴파일러를 사용한다면, char의 8비트 정수형이지만 16비트 정수형이 없게 된다. 따라서 short를 사용하여 16비트 정수형을 지원한다.[1]

크기

short는 부호가 있는 정수형에서는 2 Bytes(16bit)-32,768~32,767로 다른 정수형인 int, long, long long에 비해서 크기가 가장 작고 부호가 없는 정수형인 unsigned short은 2 Bytes(16bit)로 0~65,535 크기는 다른 부호 없는 정수형인 unsigned int, unsigned long, unsigned long long보다도 역시 크기가 작다.[2]

각주

  1. short 정수형〉, 《위키백과》
  2. (카아알) Karl Kyeongan, 〈[링크 C언어 기본자료형의 크기와 및 범위]〉, 《티스토리》, 2009-04-02

참고자료

  • (카아알) Karl Kyeongan, 〈[링크 C언어 기본자료형의 크기와 및 범위]〉, 《티스토리》, 2009-04-02
  • short 정수형〉, 《위키백과》

같이보기