55问答网
所有问题
当前搜索:
double0
vb,数据在定义为双精度
double
,但是输出值为0,不是0.000002,如何让小数...
答:
'源程序Private Sub Command1_Click()Dim a As
Double
, b As Double, c As Double '现在a=0 b=0 c=0 a = b - c '现在a=0 b=0 c=0 ,b-c=0 b = 0.000003 '现在a=0 b=0.000003 c=0 c = 0.000001 '现在a=0 b=0.000003 c=0.000001 Print ...
double
a=1.0; printf("%d\n",a); 为什么输出的是0啊?double a=1.0...
答:
因为a是
double
型数据,用%d输出的时候,输出的都是0,应该用 %lf 输出 而后面的用了强制类型转换,取整数部分
double
avg=0,c;什么意思
答:
这是一句C语言代码,表示定义两个变量avg和c,类型为
double
(浮点)类型,变量一avg=0,表示定义变量avg同时,初始化值为0,c没有初始化
C语言中。为什么0不是合法的实型常量?
double
a=0,也不会报错呀!_百度...
答:
0 是整形常量,而不是实型常量 在数学上实数保护整数,但计算机中,这就是2种不同的储存方式了
Java中用for循环有一句
double
avg = 0.0;为什么是0.0,而不是0?为什么...
答:
2.System.out.print("请输入5门功课中第"+( i+1 )+"门课的成绩:");System.out.println(name+"的平均分是:" + avg);这两句为什么这么写?首先 System,out.println()语句是java中的命令行打印语句 第一句话放在一个for循环里 i从0到5 所以它的意思其实是这样的 第一次输出 “请...
double
b;b=0;和double b;b=0.0;这两个语句哪个是对的?
答:
都是对的 在输出的时候,如果小数点后面只有零,那么输出时,小数点后面的0被忽略 如C++中:include<iostream>using namespace std;int main(){
double
a = 0;double b = 0.0;cout << "a:" << a << endl;cout << "b:" << b << endl;return 0;}输出的结果都是 0 ...
定义
double
a;则可以a=0;吗还是必须a=0.0;???
答:
不必须,因为是0就可以 但如果是
double
a;a=2;就出错了😣
c语言
double
iResult为什么=0
答:
你的这个程序加不加就无所谓了,因为后续有重新赋值的语句。但对于某些程序而言初始化是必要的,比如求1到100的和,如果不初始化,那么循环时,sum += i;就会出错,因为一个未知具体值的变量无法进行任何运算。实际上,对于局部变量来说,初始化是个好习惯,不仅可以防止内存随机读值,还能保证程序运行...
double
sum=0.0和double sum=0关于计算机C二级的问题
答:
这个完全是编译器的问题。
double
sum = 0;这种写法一般是不会判错的,编译器一般是将0看做int型,然后将它转换成double型赋值给sum,如果编译器版本不同,可能就会有不同的判定结果。你这只是小数据,没什么影响,但个人建议,养成好的习惯,double sum = 0.0; 这样才是比较正规的写法。
double
result =0d;是什么意思?在书里看到这样一段话,高手指教,在线等...
答:
可以定义为 :
double
result = 0d; 或 double result = 0.0;数值后面的f,表示是float类型数,比如 flaot a = 1.2f 数值后面的d,表示是double类型数,比如 double b = 3.2d
<上一页
1
2
3
4
5
6
7
8
9
10
下一页
尾页
其他人还搜