2018-05-23 Csharp 学习

>>常量与变量

常量:  const+数据类型+常量名(命名规则为:全部大写,单词间用下划线隔开e.g.READ_KEY)=对应数据类型数值

变量:    数据类型+变量名(命名规则为:camel(驼峰命名法)=对应数据类型数值

e.g.myValue,mySuperMan;

1.只能以字母或者_开头;只能由字母,数字,下划线组成

2.不能与关键字重合,不能与之前取的同一作用域的变量重合

引申:Pascal帕斯卡命名法:针对类,方法,属性。e.g. HP,MP,MyFunctionSuperMan

>>数据类型

整数型:

sbyte        1b                    -128~127    -2^7~2^7-1

byte            1                    0~255

short            2                  -32768~32767          -2^15~2^15-1

ushort          2                  0~65535

int                  4                -2147583648~2147483647

uint                4                0~4294967295

long              8                -9223372036854775808~9223372036854775807

ulong            8                0~18446744073709551615

浮点型:

float          4                    单精度实型(小数点后7位左右)  Ps:后缀f/F

double        8                  双精度实型(小数点后15位左右)    D/d

decimal  16                    金融货币                              m/M


char              2(Unicode)  字符类型  (单引号)

string          X                    字符串类型(双引号)

bool              X                    逻辑状态,只有true/false


object        可以对任意类型赋值

打印对应类型数值大小(字节):sizeof()  e.g.Console.WriteLine(sizeof(char));

>>算术运算符+,-,*,/,%

1.“+”如果有一侧是字符串,会默认两边都是字符串连接;

2.“%”余:对商取整数进而取余数

3.age=age+10 可以写成 age+=10

4.自增减符号:相当于对自身进行+1或-1运算一次

5.age++相当于age+=1相当于age=age+1;

6.++age先运算后使用  age++先使用后运算

你可能感兴趣的:(2018-05-23 Csharp 学习)