C# 01.03 变量

2022.01.27 / Microsoft Visual Studio 2022 / C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _01._03_变量
{
    internal class Program
    {
        static void Main(string[] args)
        {
            // (一)变量的语法:
            //       第一种语法:
            //                 数据类型 变量名;
            //                 变量名 = 值;
            //       第二种语法:
            //                 数据类型 变量名 = 值;

            // 说明:此处的“=”不同于数学意义上的等于,而是代表“赋值”。


            // (二)数据类型分为三种:值类型、引用类型、指针类型。
            //       由于刚入学,尚未全面接触,先将当前阶段常用到的数据类型进行汇总。

            // 1、整数类型:int  只能用来存储整数,不能用来存储小数。不能用来存手机号。
            //          例:int a = 1; int a = 2147483647;

            // 2、小数类型:double 可用来存储小数,也可用来存储整数。精度:小数点后15~16位。
            //          例:double b = 3.14159265358979; double b = 1;

            // 3、字符类型:char 可用来存储单个字符和转义符,不可用来存储空。字符须使用单引号 '  '。
            //          例:char c = 'A'; char c = '2'; char c = '\t';

            // 4、字符串类型:string 可用来存储多个连续字符,可以存储空。字符串须使用双引号 "  "。
            //            例:string d = "123abc"; string d = "你好!C# ~ "; string d = "";

            // 5、布尔类型:bool 只包括 True 和 False 。
            //          例:bool e = True, bool e = False

            // 6、金钱类型:decimal 用来存储金钱,值尾须加上“m”。精度:小数点后28~29位。
            //          例:decimal f = 8000m; decimal f = 7890.12m;


            // *** 程序员职业操守之二:【变量命名有意义,利己利人。】

            // (三)变量命名的五个规则:

            // 1、变量名仅能以字母、“_”、“@”为首,不能以数字或其他特殊符号开头,
            //    变量名首字符之后,也不能出现除“_”以外的其他特殊符号。目前尚未接触到@变量,先无视。
            //    例:正确的变量名:num, _num, number_1, number1, @"c:\Windows\"
            //        错误的变量名:123number, #number, number(%*@#$)

            // 2、变量名不可使用C#语言中已定义过的关键字。
            //    例:正确的变量名:str, chr
            //        错误的变量名:string, char, int, bool

            // 3、变量名尽量使用有意义的英文单词、单词缩写。表示单词缩写时,字母全部为大写。
            //    例:正确的变量名:number, sum, avg, year, day, DMA, XML
            //        错误的变量名:abcde, kdfnvoa, h43ij34fio

            // 4、变量名是区分大小写字母的。
            //    例:num, Num, NUM 均分别代表不同的变量。

            // 5、***变量命名的两个规范:【 camel规范 和 Pascal规范 】

            //   (1)camel 规范:第一个单词的所有字母为小写,其余单词的首字母为大写,其他字母为小写。
            //                   常用于给变量和字段命名。
            //                  例:firstYear, randomNumber, totalCount, _maxNum

            //   (2)Pascal 规范:每个单词的首字母为大写,其他字母为小写。
            //                    常用于给类和方法(函数)命名。
            //                   例:FirstYear, RandomNumber, TotalCount


            // (四)变量的使用规则:
            //                    1、先声明(定义)---> 再赋值 ---> 最后才可使用(调用)
            //                        例: 
                                         int num_1;  // 声明
                                         num_1 = 3;  // 赋值
                                         Console.WriteLine(num_1);  // 使用

            //                    2、不可重复声明。
            //                        错例:
            //                           int num_2 =6;
            //                           Console.WriteLine(num_2);
            //                           int num_2 =7;  // 出现报错
            //
            //                        正例:
                                         int num_2 = 6;
                                         Console.WriteLine(num_2);
                                         num_2 = 7;  // 重新赋值,无需重新定义变量类型
                                         Console.WriteLine(num_2 + 2);
        }
    }
}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值