- C#的类型转换
1.自动类型转换:2种不同类型的数据运算,低精度类型会自动转换为较高精度的类型
2.强制类型转换:无法自动转换为我们需要的类型,可以用强制类型转换。如下例:
3.需要注意,double 类型强制转换为int类型将失去小数部分,比如(int)2.8,强制转换得到的是 2 。
二.C#标识符的命名规则
程序中的变量名、常量名、类名、方法名,都叫做**标识符**。C#有一套标识符的命名规则,如果命名时不遵守规则,就会出错。这套规则简单说有下面三条:
①标识符只能由英文字母、数字和下划线组成,不能包含空格和其他字符。
错误的标识符声明:`string $user; //错在使用了其他字符`
②变量名不能用数字开头。
错误的标识符声明:`double 6h;//错在用数字开头`
③不能用关键字当变量名。
错误的标识符声明:`char static ;//错在用关键字static做变量名`
三.C#的算术运算符
计算机程序,当然少不了“计算”,要计算就必须了解运算符。今天,我们先学习算术运算符中的加、减、乘、除。
加:+ 。加号有2个用途:当用加号连接两个数字时,会计算出这两个数字的和。比如:
另一种情况,当加号两边包含字符串的时候,会把两边的表达式连接成新的字符串。比如:
减:- 。减号的作用就是减法。比如:
乘:* 。乘号的作用是求2数的乘积。比如:
除:/。除号的作用是求2数相除的商。比如:
但是,2个整数相除,结果仅保留整数部分,小数部分会被舍去。
知识点总结来自慕课网--C#开发轻松入门