c51单片机(C51单片机 17 数据组合)

精英怪
广告

最近我碰到了瓶颈,所以没发文章,下面是数据的合并和分开

c51单片机(C51单片机 17 数据组合)

不放张图片字数不够不让发布。

unsigned int a=0; unsigned char b,c;

我们让b成为a的高8位,c成为a的低8位

a=a|b ;//先把b中的值给a的低8位

a=a<<8;//这样就可以把低8位左移变成高8位

a=a|c; //再把c变成a的低8位

这样就把b和c的值送给了a。

如果把a的值分给b和c

unsigned int a; unsigned char b,c;

b=(unsigned char)(a>>8);//这样就把a的高8位送给了b

c=(unsigned char)a;//这样就把a的低8位给了c。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,233人围观)

还没有评论,来说两句吧...