声明double变量的时候,加d与不加d有什么区别

声明double变量的时候,加d与不加d有什么区别

社区

C# 帖子详情 声明double变量的时候,加d与不加d有什么区别 zhengyingcan 2013-06-04 08:53:39 private double moneycon = 0.0d;

private double moneycon2 = 0.0;

以上命名变量方式,一个加 d ,一个不加d,都能通过编译,这两个方法 有什么区别,

反正两种方式,书上都有写,就是没有写区别

...全文

924 9 打赏 收藏 声明double变量的时候,加d与不加d有什么区别 private double moneycon = 0.0d; private double moneycon2 = 0.0; 以上命名变量方式,一个加 d ,一个不加d,都能通过编译,这两个方法 有什么区别, 反正两种方式,书上都有写,就是没有写区别 复制链接

扫一扫 分享 转发到动态 举报

写回复 配置赞助广告取 消

确 定

用AI写文章 9 条回复 切换为时间正序 请发表友善的回复… 发表回复 打赏红包 需支付: 0.00 元 取 消 确 定 望远镜Monkey 2014-03-31 打赏举报 回复 正好今天项目遇到这个问题,学习了。 EnForGrass 2013-06-06 打赏举报 回复 和decimal一样,

decimal dd=33m;

decimal dd=33;

一样的 maxldwy 2013-06-06 打赏举报 回复 加上d只是为了从具体的数字上来区分数据的类型。~~~ Kim_Du 2013-06-05 打赏举报 回复 加上d只是为了从具体的数字上来区分数据的类型。

例如:

x1 = 1d;就能知道x1是double类型的;

x2 = 1;就无法确定x2的类型; 宝_爸 2013-06-05 打赏举报 回复 没区别。d是默认的。

如果是float要加 f

float a = 0.1f; effun 2013-06-05 打赏举报 回复 因为明确说明了变量的类型是double,所以加不加d都是一样的,但在某些情况下是不一样的。

var number = 1d; // double

var number = 1.0; // double

var number = 1; // int moonwrite 2013-06-04 打赏举报 回复 http://msdn.microsoft.com/zh-cn/library/vstudio/678hzkk9.aspx

默认情况下,赋值运算符右侧的实数被视为 double。 但是,如果希望整数被视为 double,请使用后缀 d 或 D,例如:

double x = 3D; dalmeeme 2013-06-04 打赏举报 回复 后面那个d一般用于整数的,比如:double v=123d;//把123看成浮点数123.0 dalmeeme 2013-06-04 打赏举报 回复 没有区别,默认就是double型的。 Java中float、double、long类型变量赋值添加f、d、L尾缀问题 本文介绍了Java中float、double、long赋值需要添加尾缀的原因,并且说明了什么情况下不需要尾缀,但是建议最好都添加尾缀,防止报错和程序可读性。 java double 赋值语句_Java中float、double、long类型变量赋值添加f、d、L尾缀问题 展开1. 添加尾缀说明我们知道Java在变量赋值的时候,其中float、double、long数据类型变量,需要在赋值直接量后面分别添加f或F、d或D、l或L尾缀来说明。其中,long类型最好以大写L来添加尾缀,因为小写l容易和数字1混淆。例如:long lNum = 1234L;float fNum = 1.23f;double dNum = 1.23d;这是Java语法规定,不添加尾缀很容易... Java基础题35:(多选题)下列有关变量的声明正确的是 A.a = 100; B.int number; C.double d1, d2; D.int number1, 35、(多选题)下列有关变量的声明正确的是

A.a = 100;

B.int number;

C.double d1, d2;

D.int number1, number2;

【正确答案】B,C,D

【答案解析】A选项中的a没有经过声明,未经声明的变量不能使用,B选项是声明一个int型的number变量, C选项同时声明了两个双精度浮点数(小数)变量,D选项同时声明了两个整型变量 因此BCD是正确的选项。

... C语言中变量的声明和定义 变量声明和变量定义变量定义:用于为变量分配存储空间,还可为变量指定初始值。程序中,变量有且仅有一个定义。变量声明:用于向程序表明变量的类型和名字。定义也是声明,extern声明不是定义定义也是声明:当定义变量时我们声明了它的类型和名字。extern声明不是定义:通过使用extern关键字声明变量名而不定义它。 [注意] 变量在使用前就要被定义或者声明。 在一个程序中,变量只能定义一次,却可以声明多...

C#

111,115

社区成员

642,552

社区内容

发帖 与我相关 我的任务 C# .NET技术 C# 复制链接

扫一扫 分享 确定 社区描述 .NET技术 C# 社区管理员

加入社区

获取链接或二维码

近7日

近30日

至今

加载中

查看更多榜单

社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧

+ 用AI写文章

相关文章

CBM(Cubic Meter)
网上365bet

CBM(Cubic Meter)

📅 08-10 👁️ 7069
怎么将ppt汇总成目录(ppt怎么一键生成目录)
365bet亚洲体育

怎么将ppt汇总成目录(ppt怎么一键生成目录)

📅 09-02 👁️ 8844
一个电视帝国的覆灭(二)
365bet亚洲体育

一个电视帝国的覆灭(二)

📅 08-11 👁️ 521