第一个字符必需是字母、下划线或@;
其后的字符可以是字母、下划线或数字。
注意:区分巨细写。
变量的类型:
数值类型
1.整数类型
byte、short、int、long
sbyte、ushort、uint、unlong
2.浮点数类型
float、double、decimal
简单类型
char、bool、string
所占字节数:
变量声明:
int myInteger=17;
string myString="Hello World!";
Console.WriteLine("{0} {1}", myInteger, myString);
转义字符:
运算符主要包孕:
算术运算符
赋值运算符
关系运算符
逻辑运算符
条件运算
位操纵运算符
字符串运算符。
表达式就是运算符和操纵数的组合,如a*b+1-c。
表达式主要包孕:
算术表达式
赋值表达式
条件表达式
布尔表达式等
算术运算符与表达式
C#供给的运算符有五种:“+”加法运算符、“-”减法运算符、“*”乘法运算符、“/”除法运算符、“%”模运算符。算术运算符的优先级凭据先乘除后加减的挨次进行运算。
赋值运算符与表达式
赋值就是给一个变量赋予一个新的值。在C#中赋值运算符有:=、+=、-=、*、/=、%=、&=、|=、>>=、<<=、^=。
C#中允许变量进行持续赋值,如a=b=c。
赋值运算符的结合性为自右至左结合,所以a=b=c等价于a=(b=c)。
关系运算符与表达式
关系运算符实际上是一种“判断”标记,其功效为“真(true)”或“假(false)”。
逻辑运算符与表达式
C#包孕三种逻辑运算符:“与(&&)”,“或(||)”,“非(!)”。
此中,,“!”运算符为单目运算符,也就是说它只有一个操纵数。
它们的操纵数为布尔值或布尔值的表达式,操纵功效为布尔值“true”或“false”。
位运算符
位运算符可以分为移位运算符和逻辑位运算符。计算机中的任何信息都是以二进制形式存储的,位操纵符就是对数据凭据二进制进行运算的操纵符。
C#中的操纵符包孕“>>”、“<<”、“^”、“&”、“|”、“~”。
注意:
对付(&&,||),运算的东西是逻辑值,也就是True/False
&&相当与中文的并且,||相当于中文的或者 。
True && True = True
True && False = False
False && True = False
False && False = False
True || True = True
True || False = True
False || True = True
False || False = False
对付(&,|),运算的东西是位,也就是1/0,叫做位运算符。 1 & 1 = 1 1 & 0 = 0 0 & 1 = 0 0 & 0 = 0 1 | 1 = 1 1 | 0 = 1 0 | 1 = 1 0 | 0 = 0
自增与自减运算符
j=i++:先将i赋值给j;i再加1;
j=++i:i先加1,再将值赋给j;
条件运算符
语法:变量名=(条件)?值1:值2。
运行:如果条件为真,那么条件表达式取值为a,否则取值为b。
逗号运算符
逗号表达式一般形式为:表达式1,表达式2
逗号表达式的执行挨次为:先求解表达式1,再求解表达式2。整个逗号表达式的值是表达式2的值。例如,表达式“1+2,3+4”,该逗号表达式的值为7。
运算符优先级别
优先级
运算符
由高到低
++、--(前缀);+、-(一元)
*、/、%
+、-
=、*=、/=、%=、+=、-=
++、--(后缀)