哪一个选项不是C#的数据类型?
double
string
boolean
char
看看哪个选项比较陌生?如果不能确定就看看上一节的课程。
这些输出语句中()会出错。
double d=2.3;
double d=3;
int i=2.3;
int i=3;
考的是自动类型转换:低精度类型可以自动转换为高精度类型,反之则不能。
()不会打印3
Console.Write((int)3.6);
Console.Write((double)3.6);
Console.Write((int)3);
Console.Write((double)3);
考的是强制类型转换,请注意转换的目标类型,如果目标类型是int,则会舍去小数部分。
哪些是错误的变量命名?
int _x;
int my age;
int static;
int 3th;
请回忆一下标识符命名的规则