2.3.3  变量声明、初始化

2.3.3 变量声明、初始化

要声明一个变量就需要为这个变量找到一个数据类型,在C#中,数据类型由.NET Framework和C#语言来决定,表2-3列举了一些预定义的数据类型。声明变量的语法非常简单,即在数据类型之后编写变量名,如一个人的年龄(age)和一辆车的颜色(color),声明代码如下:

978-7-111-46863-9-Chapter02-10.jpg

变量在声明后还需要初始化,初始化代码如下:

978-7-111-46863-9-Chapter02-11.jpg

当然,声明和初始化变量可以合并为一个步骤简化编程开发,示例代码如下:

978-7-111-46863-9-Chapter02-12.jpg

当运行了以上代码后会提示错误信息:不能隐式地将double类型转换为float类型;请使用“F”后缀创建此类型。

从错误中可以看出,将变量后缀增加一个“F”即可解决此问题,代码如下:

978-7-111-46863-9-Chapter02-13.jpg

这是因为若无其他指定,C#编译器将默认所有带小数点的数字都是double类型。如果要声明成其他类型,可以通过后缀来指定数据类型,表2-3列出可用的后缀。

表2-3 可用的后缀表

978-7-111-46863-9-Chapter02-14.jpg