【C#零基础从入门到精通】(三)——C#变量和数据类型详解
数据类型
在 C# 中,数据类型是对数据进行分类的方式,它定义了变量可以存储的数据的种类、范围以及可以对这些数据执行的操作。C# 的数据类型主要分为值类型、引用类型和指针类型(指针类型通常在不安全代码中使用),以下是详细介绍:
注意:
值类型中的枚举和结构体以及所有应用类型在本篇文章只作为介绍,可以先不用深度学习,因为后续文章都会有这些类型的详细讲解,再者是这些类型较难对新手不友好。
值类型
值类型变量直接存储数据的值,它们在栈内存中分配空间。当把一个值类型变量赋值给另一个值类型变量时,会复制实际的数据。值类型又可细分为以下几种:
整数类型
类型 | 描述 | 范围 |
---|---|---|
sbyte |
8 位有符号整数 | -128 到 127 |
byte |
8 位无符号整数 | 0 到 255 |
short |
16 位有符号整数 | -32,768 到 32,767 |
ushort |