Administrator
发布于 2025-09-04 / 2 阅读
0
0

C#第3章:数据类型

数据是什么

  • 数据就是信息。

  • 数据是程序运行过程中操作的对象。

  • 程序的核心任务就是:获取数据、处理数据、输出数据。

  • “数据”根据自身特点,可以具有多种形式,如:数字、文本、图像、声音,表格等形式。

数据类型是什么

数据类型定义了:

  • 数据的种类:为了表示和操作不同特点的数据,同时为了提升程序的运行性能,会把数据定义为不同类型。

  • 数据的大小:数据类型决定数据的“存储方式”和“行为”,值类型存在栈中,引用类型则是“地址在栈,内容在堆”。

  • 数据的操作方式:计算机程序通过操作数据来工作。程序对不同特点的数据,操作的方式也不同。比如:数字值可以用来计算,文本可以拼接,但不会用于计算。

一门语言支持的类型集也是这门语言最基本的特征。

为什么需要数据类型?

为相应变量使用正确的数据类型很重要。因为:

  • 避免错误:类型检查能避免把文本误当成数字计算

  • 节省内存:不同类型占用空间不同(如 int 占4字节,bool 占1字节)

  • 明确操作:不同类型支持的操作不同(字符串可拼接,数字可加减)

  • 使代码更加可维护和可读

C# 中的数据类型的分类

  • 值类型:直接保存数据,存储在 栈内存(stack) 中。

  • 引用类型:保存的是数据的内存地址,数据存储在 堆内存(heap)

C#中的值类型是什么

C#中的引用类型是什么


评论