当前位置: 首页 > article >正文

C# 变量与常量

一 变量与常量

在这里插入图片描述

1.1 内存如何存放数据

计算机使用内存来记忆计算时所使用的数据

内存如何存储数据?

数据各式各样,要先根据数据的需求(即类型)为它申请一块合适的空间

内存像宾馆
在这里插入图片描述

1.2 为什么需要变量

内存地址不好记,怎么办?

通过内存中房间的别名找到数据存储的位置
在这里插入图片描述

1.3 变量是什么

在这里插入图片描述

1.4 变量的声明与赋值

在这里插入图片描述
在这里插入图片描述

1.5 变量的命名规则1

在这里插入图片描述

1.6 变量的命名规则2

在这里插入图片描述

1.7 变量的作用域

在这里插入图片描述

1.8 常见错误1

在这里插入图片描述

1.9 常见错误2

在这里插入图片描述

2.0 常见错误3

在这里插入图片描述

二 数据类型

在这里插入图片描述

2.1.1 值类型1

值类型直接存储值
在这里插入图片描述

2.1.2 值类型2

在这里插入图片描述

2.1.3 值类型3

在这里插入图片描述

2.2 引用类型

引用类型存储对值的引用

在这里插入图片描述

2.3 值类型与引用类型的区别

在这里插入图片描述

三 枚举类型

访问修饰符 enum 枚举名 {值1,值2… }
枚举是一组描述性的名称

枚举定义一组有限的值,不能包含方法

对可能的值进行约束

枚举允许描述性名称表示整数值
在这里插入图片描述
在这里插入图片描述

3.1 枚举类型的赋值

在这里插入图片描述

3.2 类型转换-----隐式类型转换

**某班第一次****C#**考试平均分81.29,第二次比第一次多2分,计算第二次考试平均分?

double firstAvg = 81.29; //第一次平均分double secondAvg;     //第二次平均分
int rise = 2;
secondAvg = firstAvg + rise;
Console.WriteLine("****第二次平均分是:" +secondAvg);

在这里插入图片描述

3.3 类型转换——显示类型转换

在这里插入图片描述

3.4 类型转换------装箱和拆箱

在这里插入图片描述

3.5 类型转换常见错误

在这里插入图片描述

四 常量

在这里插入图片描述


http://www.kler.cn/news/327438.html

相关文章:

  • Unity3D Shader的阴影部分法线效果详解
  • Android Studio | 无法识别Icons.Default.Spa中的Spa
  • 软件设计师——计算机网络
  • 【有啥问啥】卡尔曼滤波(Kalman Filter):从噪声中提取信号的利器
  • 【鸿蒙】HarmonyOS NEXT应用开发快速入门教程之布局篇(上)
  • PCL GridMinimum获取栅格最低点
  • 无人机在抗洪方面的作用!
  • 傅里叶变换(对称美)
  • 【JAVA高级】如何使用Redis加锁和解锁(一)、Lua脚本执行原理及流程
  • 引入Scrum激发研发体系活力
  • MySQL | 窗口函数
  • 信安 实验1 用Wireshark分析典型TCP/IP体系中的协议
  • 8. Bug 与 Error
  • SpringBoot2(Spring Boot 的Web开发 springMVC 请求处理 参数绑定 常用注解 数据传递 文件上传)
  • 去中心化自治组织(DAO)
  • JDK9与JDK8对比
  • Redis: 主从复制故障分析及解决方案
  • [Cocoa]_[初级]_[绘制文本如何设置断行方式]
  • 【星海saul随笔】Ubuntu基础知识
  • 构建高效的足球青训后台:Spring Boot应用
  • Web3.0 应用项目
  • 【网络安全 | 渗透工具】自动化 .env/.git文件检测
  • 【Linux 从基础到进阶】Spark 大数据计算引擎使用
  • React表单:formik、final-form和react-hook-form
  • PHP反序列化5(回调函数call_user_func_array)
  • 计算机毕业设计python+spark知识图谱音乐推荐系统 音乐数据分析可视化大屏 音乐爬虫 LSTM情感分析 大数据毕设 深度学习 机器学习
  • C#核心(3)类中的成员变量和访问修饰符
  • Oracle 闪回版本(闪回表到指定SCN)
  • 袋鼠云数据资产平台:数据模型标准化建表重构升级
  • 【YashanDB知识库】客户端字符集与数据库字符集兼容问题