C#中数据类型及其转换知识点汇总

概念

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#中的数据类型转换总结

猜你喜欢

转载自blog.csdn.net/baidu_35536188/article/details/114873513