C#学习(1)
【1】基本类型
(1)整形
①byte ②short③int④long
(2)浮点型(小数点类型)
①float(单精度)②double(双精度)③decimal(高精度)
(3)字符型
char (4)布尔值 bool
【2】引用类型
(1)字符串类型
string
(2)日期类型 datetime
(3)枚举类型 enum
(4)结构类型 stuct
★ object 所有其他类型的最终基类 ★ const 不能赋值,只能取值
4、运算符 【1】算数
++(加加)——(减减)*(乘)/(除)%(取余)
【2】关系 < > <= >= == !=
【3】逻辑 &&(与) ||(或) !(取相反)
【4】条件 ?:(三元运算符)
【5】赋值 = += -= *= /= %=
5、值类型与引用类型的区别
【1】值类型就是现金,要用直接用;
【2】引用类型是存折,要用还得先去银行取现。
声明一个值类型变量,编译器会在栈上分配一个空间,这个空间对应着该值类型变量,空间里存储的就是该变量的值。引用类型的实例分配在堆上,新建一个引用类型实例,得到的变量值对应的是该实例的内存分配地址,这就像您的银行账号一样。