为什么=后面也要加一个double?

为什么=后面要加 double ? 这不是int强制转变的方法吗?

我想知道为什么等号后面也要加一个double 用括号括起来。。。。为什么
double rate =(double) num / total * 100;

这个叫"强制类型转换",是为了将
num / total * 100(如果num、total都是int类型的话这个式子的运算结果默认为int)
的运算结果强制性地变成double类型。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-09
如果不加double。整数运算。得出的是整数。遇到小数。会舍弃。
第2个回答  2019-12-09
等后边加一个double是说双份儿的意思。
第3个回答  2019-12-09
因为呢,C语言中,要先使用一个变量,就需要声明这个产量的类型。double.呢就是常见的双精浮点类型!
第4个回答  2019-12-09
这可能是一个格式吧,没见过呀!
第5个回答  2019-12-09
应该是什么代码哇,去查查

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网