分类: 嵌入式
2012-11-30 13:41:26
float a = 1.1; //错误的声明浮点类型变量
当运行了以上代码后会提示错误信息:不能隐式地将 Double 类型转换为“float”类型;请使用“F”后缀创建此类型。从错误中可以看出,将变量后缀增加一个“F”即可,示例代码如下所示。
float a = 1.1F; //正确的声明浮点类型变量
运行程序,程序就能够编译并运行了。这是因为若无其他指定,C#编译器将默认所有带小数点的数字都是Double类型,如果要声明成其他类型,可以通过后缀来指定数据类型,如表2-3将展示一些可用的后缀,并且后缀可用小写。