[C# 变量常量关键字]- C# 中的变量常量以及关键字

##################################################

目录

C# 关键字

C# 全部关键字

C# 的 变量、常量

C# 常见数据类型

C# 变量的使用

变量命名

C# 常量的使用

常量命名

示例程序

计算圆的面积和周长


##################################################

C# 关键字

——————————

C# 全部关键字

        下面是 C# 的关键字 以字母排序:

abstract as
base bool break byte
case catch char checked class const continue
decimal default delegate do double
else enum event explicit extern
false finally fixed float for foreach
get goto
if implicit in int interface internal is
lock long
namespace new null
object operator out override
params partial private protected public
readonly ref return
sbyte sealed set short sizeof stackalloc static string struct switch
this throw true try typeof
uint ulong unchecked unsafe ushort using
value virtual volatile void
where while
yield

##################################################

C# 的 变量、常量

——————————

C# 常见数据类型

        每种开发语言都有自己的数据类型
        C# 的提供的数据类型跟 Java 相似 对比一下常见的数据类型:

数据类型    Java    C#
整形    int    int
浮点型    float    float
双精度型    double    double
字符串型    String    string
布尔型    boolean    bool

        我们可以看到 布尔型 跟 Java 的不同 使用 bool

        还有 字符型 C# 中首字母是小写的 string

        除了这两点以外 还有一个需要注意
        C# 要求在为 浮点型 变量赋值时 以
f
        或
F
        结束

        下面是 C# 提供的完整数据类型:

数据类型    大小	    示例
byte    无符号 8 位整数    byte myByte = 2;
sbyte    有符号 8 位整数    sbyte mySbyte = -100;

int    有符号 32 位整数    int count = 800;
uint    无符号 32 位整数    uint sum = 600;

long    有符号 64 位整数    long population = 294967296;
ulong    无符号 64 位整数    ulong height = 92233720368547;

short    有符号 16 位整数    short salary = 3500;
ushort    无符号 16 位整数    ushort money = 2000;

decimal    128 位浮点数 精确到小数点后 28~29 位    decimal result = 1200.56M;
double    64 位浮点数 精确到小数点后 15~16 位    double cash = 35.23D;
float    32 位浮点数 精确到小数点后 7 位    float score = 59.9F;

char    16 位 Unicode 字符    char male = 'M';

string    Unicode 字符串 引用类型    string color = "red";

bool    布尔值 True/Flase    bool isStudent = Ture;

——————————

C# 变量的使用

        C# 中的变量声明方式与 Java 是相同的 语法:

数据类型 变量名称;

        变量命名规则也是一样 不过 $ 符在 C# 中是不能使用的
        所以变量的命名规则可以简单总结为三条

	组成:
52 个英文字母 A~Z、a~Z
10 个数字 0~9
下划线 _

	开头:
只能以 字母、下划线 开头

	禁止:
C# 的关键字

%%%%%

变量命名

        说一下变量命名规范

        首先 就是 见名知意
        变量的命名要有意义 还有尽量用英文命名
        例如 某个变量代表姓名 就要用 name 而不是 aaa、bbb

        另外 尽量避免使用单个字符命名
        例如 a、b、c 应这样命名为 index、temp
        当然 除了 循环变量

        当使用多个单词组成变量名时 最好使用 骆驼命名法 即 Camel
        就是说 第一个单词的首字母小写 其她单词首字母大写
        例如 myName、yourAge 等

——————————

C# 常量的使用

        为什么使用常量?
        常量是在程序运行中保持不变的值 例如表示一周的天数 这个应该是不变的 所以定义为常量

        定义语法:

const 数据类型 常量名称 = 值;

        常量是在程序运行中不会发生变化的量 如果要强制修改她的值 就会报错 例如:

赋值号左边必须是变量,属性或索引值

        所以只能在常量定义的时候修改 这就保证了不会被误操作

        常量在程序中非常常见 那么我们在什么情况下才能使用常量呢?

	第一 在程序中一旦设定就不允许被修改的值
	例如 圆周率 的值在整个程序范围内一般不能随意修改

	第二 用于在程序中被经常引用的值
	例如某个错误消息在程序中可能多处被引用 就将其定义为常量

	第三 用于程序中具有特定意义的值
	例如 程序中用 1 表示登录状态 用 0 表示未登录状态
	这时就可以定义两个有实际意义的常量分别表示 登录/未登录

        常量是程序中必不可少的 话说你知道一个操作系统中有多少个常量嘛?

%%%%%

常量命名

        常量命名规范如下:

名称必须有实际意义
常量名最好全部大写
中间可根据意义的连接性用下划线做链接
每个常量的右侧最好有简单的注释 说明其作用
常量名称最好别超过 25 个字符 否则可读性极差

——————————

示例程序

        我们使用 VSCode 编辑器搭配 SDK 编写编译代码 具体请查看该链接:

[C# SDK/IDE]-VSCode 搭建 C# 开发环境_燃吹的博客-CSDN博客_vscode开发c#窗体程序获取安装 Visual Studio Code 汉化及插件配置官网下载安装.NET Code SDK初识 .NET SDK 的一些命令基本 C# 程序编译和运行命令行单独利用 SDK 命令初始化工作空间并编译运行 C# 程序在 VSCode 中搭配 SDK 编译运行 C# 程序安装配置 Code Runner 插件更方便地编译运行以及本节资源下载.........https://blog.csdn.net/m0_67268286/article/details/125529352        这是我们的工作目录:

工作目录

        右击空白处 选择 通过 Code 打开:

通过 Code 打开

%%%%%

计算圆的面积和周长

        现在开始我们的示例 例如计算圆的面积和周长我们会用到两个公式:

            2
圆的面积 = πr

圆的周长 C = 2πr

        那么 圆周率/π 在程序中该怎么表示呢?

using System;
 
namespace _1.常量_圆周率
{
    class Program
    {
        static void Main(string[] args)
        {
            /* 演示如何使用常量
             * 
             * 因为 π/圆周率 是一个不变的量 而且敲起来非常麻烦
             * 所以我们把她定义为常量 PI 然后在程序中直接使用 PI 进行计算
             */
 
            /* 程序准备 */
            const double PI = 3.1415926;    // 定义常量 PI
            
            int r = 5;

            double girth = 2 * PI * r;  // 计算圆的周长
            double area = PI * r * r;   // 计算圆的面积
 
            /* 结果输出 */
            Console.Write("圆的周长是 >>> ");
            Console.WriteLine(girth);   // 输出圆的周长
            Console.Write("圆的面积是 >>> ");
            Console.WriteLine(area);    // 输出圆的面积
 
            /* 程序结束 */
            Console.ReadLine(); // 程序结束
        }
    }
}

        VSCode demo:

圆的周长是 >>> 31.415926
圆的面积是 >>> 78.539815

        此时最后一行代码等待我们输入:

等待输入

        直接回车即可:

直接回车

VSCode demo

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

燃吹

呜呜呜没钱钱吃饭了……

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值