一、.Net基础【1.2】变量和数据类型
1.标识符规范
命名规则:1)由字母、中文(不推荐)、数字、下划线 _;2)不能以数字开头;3)不能全是关键字。
变量驼峰命名法:首字母小写,每个单词第一个字母大写。ageOfBaby、openComputer、createMenuItem。
标识符要有意义;标识符的命名规范,不是强制规定,而是“潜规则”:类名、方法名:大写开头;变量名:小写开头。
2.数值类型
- byte是“字节”类型,代表一个8位二进制,也就是一个字节。
- 整数常量默认是int类型,小数常量默认是double类型。
- 选用数据类型的时候在考虑到数据的可能范围之后,选择最小范围的类型,这样节省资源。
2.1小数类型计算问题
计算5除以8:
Console.WriteLine(5/8); Console.WriteLine(5.0/8.0); Console.WriteLine(5.0/8); Console.WriteLine(5F/8F); Console.WriteLine(5D/8D);
再看看哪个错,结果是:
int i1 = 5/8; int i2 = 5F/8F; float f1 = 5F/8F;int i2 = (int)5F/8F;//错误 //int i2 = (int)(5F/8F); //正确
2.2
C#中表达式从左向右扫描进行扫描运算,一旦遇上一个字符串,之后的运算就变成字符串了。