运算符
赋值运算符 就是一个等于号,但是在这里不叫等于号,叫赋值符号
算数运算符 是用于参与数值之间的计算,像:+、-、*、/、%、++、--。 加,减,乘,除,取余,加加,减减
在这里要说一下++,-- 这里要注意下 比如说int a = ++5; int a = 5++; 这两种的结果其实是不一样的
他的运算过程是 ++在前 那先加加,然后在赋值,++在后,先赋值,然后在加加。
复合运算符 我感觉能出来这个运算符的根本原因就是程序员偷懒用的,
例如:a += b;等价于 a = a + b;
A = a/b; a/=b; a = a % b; a %= b;
不知道有没有发现我在写每一句代码之后都加了个;(分号) 这是干啥的呢?
用白话说这个分号在C#语言里是每句话必加的
输出函数
Console.WriteLine(“这里边随便写点啥都行”);
输入函数
string str = Console.ReadLine() 这句话的意思是 接受在控制台输入的内容
类型转换
隐式转换
是一种安全类型的转换,不会导致数据丢失,因此不需要任何特殊的语法。由小到大时,系统自动的进行隐式转换。
举个例子
Byte a = 100;
int b = a;
//这句话打印结果没毛病 是100 这就是隐式转换 小的类型转成大的类型。
强制转换
显式转换需要强制转换运算符。由大变小需要用强制转换,这样需要付出缺失精度的代价。
举个例子
int a = 256;
Byte b = a;
//不用想结果是啥,我跟你讲这句话会报错。。。哈哈哈哈 当然如果你想让他不报错,需要把这句话稍微改一下。
int a = 256;
Byte b = (Byte)a;
//这样的话倒是能打印出来结果0,原因是因为Byte只能有8个字节,多出来的全部都舍去了,这就是精度缺失。