讨论C语言中强制类型转换的用法

2019-04-15 12:38发布

今天写一个PIC单片机的程序,出现一个问题: uint16 adres = 0x00;        float adre; adre = adre * 1000; adres = (uint)adre; 如果是按上面的写法没有问题,但是如果这样写出就问题了,如下: uint16 adres = 0x00;        float adre; adres = (uint)dre * 1000;   还不明白为什么先把问题留在这里!