여러가지공부

Data type 크기 - Byte, Halfword, Word, Doubleword, Quadword, int, long, short, char, long long, float, double, bool, void*

끄적끄적아무거나 2021. 10. 7. 11:01
반응형

 

Data type 크기

 

 

Main processor에서 정의하는 Data Size는 아래와 같다.

 

 

Data 명 크기(Bits) ARM 구조
Byte 8 32bits, 64bits
Halfword 16 32bits, 64bits
Word 32 32bits, 64bits
Doubleword 64 32bits, 64bits
Quadword 128 64bits

 

 

프로그램 언어를 사용하면 데이터 타입에 따라서 크기를 얘기할 때 Byte, Word로 표현한다. 해당 크기는 위의 테이블 값을 참조 하면 된다.

반응형

 

 

 

C언어. C++언어에서 Data 종류에 따른 크기

 

Data 종류 크기(Data type) 크기(bits)
int word 32
long word 32
short Halfword 16
char Byte 8
long long Doubleword 64
float word 32
double Doubleword 64
bool Byte 8
void* word 32

 

 

위 테이블은 32비트  ARM 구조에서의 값이다. 64비트를 사용할 경우 void* 만 64비트로 값이 다르고 나머지는 동일하다.

 

반응형