【环境】 IAR stm8 v1.422【摘要】 数据类型强制转换
【详细】
有两个数据:A,B,其中B=A/256(整除,不要小数点,准确说是向右移8位);A只要24位就够了,好像IAR没有24位的,只要定义32位变量,B定义为int(16位)
或者说:A有4个字节组成,将中间两个字节的值赋予B,
如:
unsigned long TmpA=0x12345678;
unsigned int TmpB;
TmpB取TmpA中间两个字节,即要求TmpB=0x3456
应该如何写代码
谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>