uint16_t mon_day = 0x41C;
我们在一个2字节的变量中,存储了个月和日;(存储4月28日)
月在高字节,取月份值:
uint8_t mon = mon_day>>8; //把低8位给移位掉即可。//取高8位
日在低字节,取值:
uint8_t day = mon_day&0xFF;//把高8位直接置0即可。//取低8位
总结:嵌入式中,经常是位的操作,字节的操作;
uint16_t mon_day = 0x41C;
我们在一个2字节的变量中,存储了个月和日;(存储4月28日)
月在高字节,取月份值:
uint8_t mon = mon_day>>8; //把低8位给移位掉即可。//取高8位
日在低字节,取值:
uint8_t day = mon_day&0xFF;//把高8位直接置0即可。//取低8位
总结:嵌入式中,经常是位的操作,字节的操作;
2011

被折叠的 条评论
为什么被折叠?