55问答网
所有问题
c语言中对于double型的数0是写0.0还是0
如题所述
举报该问题
推荐答案 2011-09-08
都是合法的。你写0它也会自动把它转成0.0000000.所以没事的。无论写0还是0.0都能识别,而且可以编译通过。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/eIL4ceLI8.html
其他回答
第1个回答 2011-09-08
int long 整形 0
float double 浮点 需要0.0本回答被提问者采纳
第2个回答 2011-09-08
double zero=0.0;
第3个回答 2011-09-08
0.00000.......
相似回答
C语言double型
变量
的
初始化到底是是
0还是0.0
?
答:
0和0.0没有区别
。C语言编程时常量写为0时,系统默认其是一个整型常量int,写0.0时系统默认其是双精度浮点型常量double。在定义局部变量时不赋值的话,则对静态变量来说,编译时自动赋初值0或空字符。而对自动变量来说,如果不赋值,它的值是一个不确定的值。
c语言
double s
=0; double s=
0.0
;哪个写法正确? 为什么
答:
都一样 double s=
0是
用个int型强制转换成
double型
,再放入
double里面
(如果是double强转int可能会导致数据遗失);而double s=
0.0
就是直接把double型放到s里面.两个都能编译通过 也不能说 什么正不正确了...想养成编写好习惯
还是写
double s=0.0规范一些....
C语言中
,如果事先定义s为
double型的
变量,那么赋值时s=0和s=
0.0
是否都...
答:
C语言中
有默认的数据类型转化,一般会把整型自动转化为实型。如:
double s
=0; 事实上C语言赋值时真正赋的值为
0.0
,也就是相当于S=0.0
c语言
关于
double s
=0,s=
0.0
答:
double s=0.0 和 double s=0 没有区别
至于有没有分,这个得问老师 如果s是double或者float类型(这些类型可以存小数)的话,s=1.0/t 和 s= 1/t有区别 :主要是这个/号 因为除法的结果取决于/号两边的常量或变量,只要有一个是小数,结果就是小数,只有两个都是整数,结果才是整数 如果...
C语言中double型
数据的初始化问题?
答:
理论上严格来说没有什么不同,但是针对不同的编译器(早期的编译器,一般版本比较低),在编译处理时,会有差别。有些编译器在编译时候,为求代码精简,会将 aa=
0
中的 aa数据类型换成int,从而导致计算结果误差增大。
大家正在搜
c语言中double的用法
c语言double是什么意思
c语言double类型输入
c语言double类型输出
c语言double怎么用
void在c语言中什么意思
写c语言的编程软件
c语言pow函数
c语言return
相关问题
c语言 double s=0; double s=0.0;哪...
c语言常量 -0. 是float 还是double 如何判断
C/C++中如何判断一个double类型的变量为零
c语言中double area=0.0,那么0.0是什么意思...
C++中double型数值计算结果为0为什么输出的不是0?
c语言中 float sum=0.0和double sum=...
c语言关于double s=0,s=0.0
C++,用double型变量进行运算,结果应该为0,但是输出...