如何测试单片机的数据类型字节数

控制/MCU

1811人已加入

描述

i = sizeof(char);//char是一字节的变量

if(i == 1)

{

led0 = 0;

}

i = sizeof(int);

if(i == 2)//led等亮,测试int是两字节的变量

{

led1 = 0;

}

i = sizeof(unsigned int);//unsigned int 是两字节的变量

if(i == 2)

{

led2 = 0;

}

i = sizeof(long);//long 是四字节的变量

if(i == 4)

{

led3 = 0;

}

i = sizeof(float);//float是四字节的变量

if(i == 4)

{

led4 = 0;

}

i = sizeof(double);//double是四字节的变量

if(i == 4)

{

led5 = 0;


 

}

int *pointer = 0;

int i =0;

i = sizeof(pointer);//指针的长度为3

if(4 == i)

{

led0 = 0;

}

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分