C#中的Float和Double启动float类型变量时是否需要指定f。浮动一个=3455.67f;如果我声明并解雇它floata=3455.67;然后会发生什么?关于float的文档说:默认情况下,赋值运算符右侧的实数文字被视为双精度。因此,要初始化float变量,请使用后缀f或F,这意味着如果您执行floata=3455.67;那么编译器将拒绝将double隐式转换为float。默认情况下,赋值运算符右侧的实数值文字被视为双精度数。因此,要初始化float变量,请使用后缀f或F,如下例所示:floatx=3.5F;如果你在前面的声明中没有使用后缀,你会得到一个编译错误,因为你试图将一个双精度值存储到浮点变量。详细信息请查看msdn:floata=3455.67;不会编译。3455.67是双精度常量,C#允许您将此值分配给浮点变量。使用:floatf=(float)3455.67;或者您必须指定“f”格式后缀。以上就是C#学习教程的全部内容:c#中的float和doubleshare。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
