C#-lesson2

// 引用命名空间
using System;

//命名空间
namespace Lesson_2变量
{
    //类
    class program
    {
        //主函数 程序主入口
        static void Main(string[] args)
        {
            //函数语句块 目前学习的内容 都写在这里
            Console.WriteLine("变量");

            //知识点1 折叠代码
            //主要作用 是让我们在编程时 逻辑更加清晰
            //它是由#region #endregion配对出现的
            //它的具体作用 是可以将中间包裹的代码折叠起来,避免代码太凌乱
            //本质是 编辑器提供给我们的预处理指令
            //他只在编辑时有用 发布了代码或执行代码 它就会被删除
            #region 知识点2 如何申明变量
            //变量  可以变化的容器 变量,就是用来存储各种不同类型数值的一个容器
            //不同的 变量类型 可以存储不同类型的值

            //变量申明固定写法
            //变量类型 变量名 = 一个初始值;
            //int i = 1;
            //变量类型 有14种
            //变量名 我们自定义 要按照一定的规则
            //初始值 一定要和变量类型的统一
            //= 和 ;是固定的 不变的

            //变量类型
            //一定要记住 各种不同变量类型 所能存储的范围
            //一定要记住 各种不同变量类型 所能存储的类型

            //1.有符号的整型变量 是能存储 一定范围 正负数包括0的变量类型
            // sbyte -128~127
            sbyte sb = 1;
            //潜在知识点 通过+来进行拼接打印
            Console.WriteLine("sbyte变量sb中存储的值是:"+ sb);
            // int    -21亿多~21亿多
            int i = 2;
            // short  -32768~32767之间的数
            short s = 3;
            // long -9百万兆~9百万兆之间的数
            long l = 4;

            //2.无符号的整型变量 是能存储 一定范围 0和正数的变量类型
            //byte 0~255
            byte b = 5;
            //uint 0~42亿多的一个范围
            uint ui = 6;
            //ushort 0~65535之间的一个数
            ushort us = 7;
            //ulong 0~18百万兆之间的数
            ulong ul = 8;

            //3.浮点数(小数)
            //float 存储7/8位有效数字 根据编译器不同 有效数字也可能不一样 四舍五入
            //有效数字 是从左到右从非0数开始算有效数字的
            float f = 0.324358972f;
            Console.WriteLine(f);
            //double 存储15~17位有效数字 抛弃的数字 会四舍五入
            double d = 0.123459745456543513243786343313487;
            Console.WriteLine(d);
            //decimal 存储27~28位的有效数字 不建议使用
            decimal de = 0.123454643132134354335476335435334m;
            Console.WriteLine(de);

            //4.特殊类型
            //bool true false 表示真假的数据类型 真假类型
            bool bo = true;
            bool bo2 = false;
            Console.WriteLine(bo2);

            //char 是用来存储单个字符的变量类型
            char c = '龚';
            Console.WriteLine(c);

            //string 是字符串类型 用来存储多个字符的 没有上限
            string str = "jaghkashgioahgoahbfoiaj";
            Console.WriteLine(str);

            #endregion
            #region 知识点三 为什么有那么多不同的变量类型
            // 不同的变量 存储的范围和类型不一样 本质是占用的内存空间不同
            //选择不同的数据(变量)类型装在不同的数据

            //姓名
            //char  string
            string myName = "nadgkdasjgl";
            //年龄
            byte age = 18;
            //身高cm
            float height = 177.5f;
            //体重kg
            float weight = 68.5f;
            //性别 true女 false男
            bool sex = false;

            //数字用int   小数用float  字符串用string  真假用bool
            #endregion

            #region 知识点四 多个相同类型变量 同时申明
            int i2 = 1;
            float f2 = 3.2f;
            string str2 = "123";
            bool bo3 = true;
            //多个同类型变量申明
            //固定写法
            // 变量类型 变量名 = 初始值,变量名 = 初始值,变量名 = 初始值...;
            int a1 = 1, b1 = 2, c1 = 3, d1 = 4;
            Console.WriteLine(b1);
            string s1 = "123", s2 = "1234";
            Console.WriteLine(s1 + a1);
            #endregion
            #region 知识点五 变量初始化相关
            //变量申明 可以不设置初始值 但是不建议这样写 这样不安全
            int a2;
            a2 = 1;
            Console.WriteLine(a2);
            #endregion
        }
    }
}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值