【嵌入式】IAR STM8强制类型转换错误
1. 软件版本
2. 问题
floatf1=-168311;uint8_ta[4]={0};int32_ti1=f1;//下面的代码结果不正确a[0]=(((int32_t)f1)>>24);a[1]=(((int32_t)f1)>>16);a[2]=(((int32_t)f1)>>8);a[3]=(((int32_t)f1)>>0);//下面的代码结果正确a[0]=i1>>24;a[1]=i1>>16;a[2]=i1>>8;a[3]=i1>>0;- 错误的结果
- 正确的结果
