为了账号安全,请及时绑定邮箱和手机立即绑定

c#中.1f是什么意思

c#中.1f是什么意思

C#
沧海一幻觉 2018-07-30 05:05:09
yield return new WaitForSeconds(.1f);
查看完整描述

1 回答

?
HUH函数

TA贡献1836条经验 获得超4个赞

就是0.1的意思,但是定义的是float类型,而不是double类型
例如 float aa=0.1f;

追问

为什么不写0.1f呢?是代码不规范,还是必须这样写?

追答

那是你WaitForSeconds需要的参数是float类型的,如果需要的是double类型,那么后面就不用写东西了,但是需要的参数是float类型,所以写上f。

如果只写0.1他会认为这是double类型,所以写上f就代表是float类型,一般定义float类型都是后面写上f。

追问

我想问的是 0.1f 和 .1f的区别,后者那个零为什么不写?

追答

如果规范一点的话,是应该写上0的
不过有的人会犯懒就写.11f,但是也会认做0.


查看完整回答
反对 回复 2018-08-05
  • 1 回答
  • 0 关注
  • 2064 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信