概念
C#中数据类型分为两大类,分别是值类型和引用类型。
值类型变量是从类 System.ValueType 中派生出来的,当声明一个值类型变量时,系统分配内存来存储值。
整形
包括8种类型,区别在于字节数和有无符号。
浮点型
float占用4字节,32bit:1bit(符号位) 8bits(指数位) 23bits(尾数位)。
初始化时,应使用后缀 f 或 F 初始化浮点型变量,否则会使double值存储到 float 变量中。
float和double的精度是由尾数的位数来决定的,float:2^23 = 8388608,共七位。
数据转换
分多种形式:
见链接。
参考文章:
C#中数据类型的分类
C#的char[]的使用和定义
C#中 ??、 ?、 ?: 、?.、?[ ]
c#结构体讲解
C# 枚举(详解)
C#String字符串的用法
C#中的数据类型转换总结