unity3d中的数字比如说 public float distance = 1.5f,这个数字后面的f是什么意思呢?

问题描述:

unity3d中的数字比如说 public float distance = 1.5f,这个数字后面的f是什么意思呢?

表示 单精度浮点数float类型
1.5默认指的是双精度double类型,这里你定义了float distance = 1.5f,如果不加f则编译器认为1.5是double类型,它与等式左边的float类型不匹配再编译时会报错.