自学面向对象编程的必备知识:面向对象编程从小白到王者系列-认识对象
跟着动手实操:面向对象编程从小白到王者系列-01创建我的第一个程序
面向对象编程从小白到王者系列-02认识项目结构
面向对象编程从小白到王者系列-03如何在显示和输入
我们在前面已经通过自己的动手来搞定了一个个关卡,现在我们遇到的是编程当中一个让人难以理解的知识点变量。
变量这个名词一下子听到以后可能不太容易理解,那接下来我们就一起理解一下。
在日常生活当中我们每天都会使用朔料袋这个物品,因为朔料袋这个物品它使用起来很方便,很轻、很薄、也很结实,而且不想要了可以直接就扔到,放在家里叠一下也不占用地方,并且所料袋可以装任何东西,能装水,饮料,吃的,用的大的很的还能装较大的物品,甚至就连空气都能装。其实朔料袋本身就有一个功能装东西,至于里面装什么取决于你在使用它的时候的用途。其实这就是我们在生活中最常见的变量了。
为什么所料带是生活中的变量呢?那篮子、盘、碗等容器类型的生活用品不是变量吗,如果你能想到这个那就厉害了,这就是变量的分类了。
下面我们先来看看变量的书面定义:变量是计算机语言中能储存计算结果或能表示值的抽象概念。
变量中的意思就是其存储的内容是随着程序运行的时候在发生变化的,就像所料带里装什么东西是根据你的需要来定是一个道理,在需要存储用户输入的时候变量的值就是用户输入的内容了。
变量也想刚才我们说到的就像所料带一样也有很多类型,装垃圾的被称为垃圾袋、装水果的被称为食品袋、装水的被称为密封袋等等。
那么程序中的变量是如何分类的呢?因为变量中存储的值不同他的分类也不同,所以变量的分类是根据变量中要存什么类型的值来决定确定你要使用什么类型的变量。
我们来看一下C#编程语言中的数据类型都有哪些?
在 C# 中,变量分为以下几种类型:这个知识我在学习C#必须掌握的那些关键字,新手必看中已经给大家介绍过一次了
值类型变量可以直接分配给一个值。
值类型直接包含数据。比如 int、char、float,它们分别存储数字、字符、浮点数。当您声明一个 int 类型时,系统分配内存来存储值。
类型 | 描述 | 范围 | 默认值 |
---|---|---|---|
bool | 布尔值 | True 或 False | False |
byte | 8 位无符号整数 | 0 到 255 | 0 |
char | 16 位 Unicode 字符 | U +0000 到 U +ffff | ' |