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

追问

在c语言中也是一样吗?

追答

一样的

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-03-21
第二个,因为第一个的分号是中文符号追答

欢迎追问,满意采纳!

如果都是英文符号,那么就都是对的?

追问

是在c中,是吧?

追答

是的

追问

哦啦!

本回答被提问者采纳
相似回答