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
));