永发信息网

C语言中,一个int型变量加上一个double型的变量,得出的结果是什么?有没有强制转换的问题?谢谢。

答案:6  悬赏:80  手机版
解决时间 2021-03-25 05:21
  • 提问者网友:
  • 2021-03-24 16:55
C语言中,一个int型变量加上一个double型的变量,得出的结果是什么?有没有强制转换的问题?谢谢。
最佳答案
  • 五星知识达人网友:西岸风
  • 2021-03-24 17:12
会将int类型转换成double类型再与double类型的变量相加。类型不一样的数相加,首先将类型转换成一样的然后相加,转换原则,短类型向长类型看齐,长短指在内存中所占空间的长短
全部回答
  • 1楼网友:不想翻身的咸鱼
  • 2021-03-24 20:32
结果得看你定义 变量类型,要与定义的变量类型保持一致。
  • 2楼网友:青尢
  • 2021-03-24 19:35
会得到 double型变量
  • 3楼网友:愁杀梦里人
  • 2021-03-24 19:17
得出的结果是double型.
这个不需要强制转换的,系统会自动转换的.
  • 4楼网友:不如潦草
  • 2021-03-24 19:07
输出的是double型,这是默认的,以便保持精度
  • 5楼网友:深街酒徒
  • 2021-03-24 18:34
double优先级较高,int类型会隐式转化成double类型,再进行运算,精度提高。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯