arm是32位单片机:
char:1字节
short:2字节
int:4字节
long:4字节
float:4字节
double:8字节
如果遇到其他单片机,可以用sizeof测量:
printf
(
"char:%d\n"
,
sizeof
(
char
));
printf
(
"short:%d\n"
,
sizeof
(
short
));
printf
(
"int:%d\n"
,
sizeof
(
int
));
printf
(
"long:%d\n"
,
sizeof
(
long
));
printf
(
"float:%d\n"
,
sizeof
(
float
));
printf
(
"double:%d\n"
,
sizeof
(
double
));