标题:
The size of basic data types
[打印本页]
作者:
xiaoliu
时间:
2014-11-11 00:29
标题:
The size of basic data types
This table gives the size and natural alignment of the basic data types in ARM C or C++.
Type
Size in bits
Natural alignment in bytes
char
8
1 (byte-aligned)
short
16
2 (halfword-aligned)
int
32
4 (word-aligned)
long
32
4 (word-aligned)
long long
64
8 (doubleword-aligned)
float
32
4 (word-aligned)
double
64
8 (doubleword-aligned)
long double
64
8 (doubleword-aligned)
All pointers
32
4 (word-aligned)
bool (C++ only)
8
1 (byte-aligned)
_Bool (C only[1])
8
1 (byte-aligned)
wchar_t (C++ only)
16
2 (halfword-aligned)
[1] stdbool.h can be used to define the bool macro in C.
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1