社区
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写文章