12 数据类型和变量之常量与字面量

在我们学习了上一节的变量声明与初始化之后,这一节将重点讨论 C# 中的常量和字面量。通过对这两个概念的深入理解,我们可以更好地管理和使用数据。

常量

在 C# 中,常量是指在程序运行期间其值不会发生变化的变量。常量在程序中通常用于指代那些固定的值,比如数学常数、配置值等。

声明常量

在 C# 中,可以使用 const 关键字来声明常量。常量通常应该在声明时赋值,并且一旦赋值后就不能再被改变。

1
2
const double PI = 3.14159; // 圆周率
const int MaxUsers = 100; // 最大用户数

在上面的代码中,我们声明了两个常量:PIMaxUsers。后者的值在程序执行期间不能被修改。

使用常量

常量的作用在于提高代码的可读性和可维护性。因为常量的值是固定的,所以在代码中使用常量可以减少硬编码的出现。例如:

1
2
double radius = 5.0;
double area = PI * radius * radius; // 计算圆的面积

在这里,使用了常量 PI 来计算圆的面积。相较于直接使用 3.14159,使用常量 PI 更加清晰明了。

字面量

字面量是指在代码中直接表示数值、字符、字符串或布尔值等固定值。在 C# 中,常见的字面量包括:

  1. 整数字面量:如 100, 0xFF(十六进制)
  2. 浮点数字面量:如 3.14, 2.7e10(科学记数法)
  3. 字符字面量:如 'A', '\n'(换行符)
  4. 字符串字面量:如 "Hello, World!", @"C:\Users"(逐字字符串)
  5. 布尔字面量truefalse

字面量的示例

以下是字面量的简单示例:

1
2
3
4
5
int number = 42; // 整数字面量
double pi = 3.14; // 浮点数字面量
char letter = 'A'; // 字符字面量
string message = "Hello, C#"; // 字符串字面量
bool isWorking = true; // 布尔字面量

在这个例子中,我们分别声明了不同类型的字面量。它们都是在声明时直接给出具体的值。

总结

在这一节的学习中,我们了解了 C# 中的常量和字面量。通过使用 const 关键字,我们能够更好地管理那些不需要变化的值,而字面量则让我们在代码中使用固定值更加便捷和直观。

常量和字面量是我们编程时重要的概念,对它们的掌握有助于提高代码的可读性、安全性和维护性。

下一节,我们将开始讨论控制结构之条件语句,继续探索 C# 编程的乐趣与精彩。希望大家保持热情,继续加油!

12 数据类型和变量之常量与字面量

https://zglg.work/csharp-zero/12/

作者

IT教程网(郭震)

发布于

2024-08-13

更新于

2024-08-13

许可协议

分享转发

交流

更多教程加公众号

更多教程加公众号

加入星球获取PDF

加入星球获取PDF

打卡评论