单片机Keil C编程,负的int型数据如何转换成float型数据?

请问单片机Keil C编程,如何将负的int型数据转换成float型数据,转换过程是如何啊,强制转换后值是一样的吗,符号是如何处理的啊?
谢谢了,我用keil 4试了,强制转换似乎可以将负的int数据的符号也传递给float型数据,即数据大小和之前的相同,并且符号一致。

int a;
float b;
b=(float)a;
强制转换后值是一样的。用过keil uvision3,这个转换倒是没做过,单片机应该跟x86一样吧。
温馨提示:答案为网友推荐,仅供参考