9
为何将int除以2会产生正确的值?
以下代码段中的结果如何 int a = 7; int b = 3; double c = 0; c = a / b; c最终得到的值为2,而不是人们所期望的2.3333。如果a和b是双打,答案的确变为2.333。但是可以肯定的是,因为c 已经是双精度数,它应该与整数一起使用吗? 那么怎么int/int=double不起作用呢?
这是模棱两可的;只要适用,请使用特定的语言标记。变量是内存中的命名数据存储位置。使用变量,计算机程序可以存储数字,文本,二进制数据或任何这些数据类型的组合。它们可以在程序中传递。