int、char、unsigned int、float、long int之间可以直接用“=”转换吗

时间:2013.03.26 发布人:jackawfs

int、char、unsigned int、float、long int之间可以直接用“=”转换吗

已解决问题

谷歌jackawfs用户在2013.03.26提交了关于“开瑞k50int、char、unsigned int、float、long int之间可以直接用“=”转换吗”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-11-05T21:17:16。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,我不知道说什么才好,除了谢谢 !

希望以下的回答,能够帮助你。

第1个回答

用户名:tptbo  

可以=赋值运算符,但是要加上强制转换在C中如int要转为long那么这样转:intNum1=5;longNum2=(int)Num1;在C++你也可以用C的方式转换也可以用C+来自+的方式:intNum1=府兰现烧5;longNum2=sta曲见振罗免tic_cast<int>(Num1);精度的转换,会不可避免的造成精度的丢失。