• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

codeofhuoya

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

C#学习第三天

  • 变量学习
     1             //知识点1 折叠代码
     2             //主要作用没让我们编程时逻辑更加清晰
     3             //本质是编辑器提供给我们的预处理指令
     4             //它只会在编辑时有用,发布了代码,或执行代码,它会被自动删除
     5             //具体作用是可以将中间包裹的代码折叠起来,避免代码凌乱
     6             //#region 和 #enregion时配套使用的,输入#region后按tab键会自动补全剩余部分
     7 
     8             #region 知识点2 如何申明变量
     9             //变量是可以变化的容器,是用来存储各种不同类型数值的一个容器
    10             //不同变量类型可以存储不同类型的值
    11 
    12             //变量申明固定写法
    13             //变量类型 变量名 = 初始值;
    14 
    15             //int i = 1;
    16             //变量类型有14种变化
    17             //变量名自定义要按照一定的规则
    18             //初始值一定和变量类型统一
    19             //“ = ”和“ ;”是固定不变的
    20 
    21             //变量类型
    22             //必须记得各种变量类型的关键字
    23             //一定要记住各种变量类型所能存储的范围
    24             //一定要记住各种变量类型所能存储的类型
    25 
    26             //1.有符号的整型变量:是能存储一定范围正负数包括0的变量类型
    27 
    28             //sbyte -128~127
    29             sbyte sb = 1;
    30             //潜在知识点。通过+来进行拼接打印
    31             Console.WriteLine("sbyte变量sb中存储的值是:" + sb);
    32 
    33             //int   -21亿~21亿多
    34             int i = 2;
    35 
    36             //short -32768~32767之间的数
    37             short s = 3;
    38 
    39             //long  -9百万兆~9百万兆之间的数
    40             long l = 4;
    41 
    42             //2.无符号的整型变量
    43 
    44             //3.浮点数(小数)
    45 
    46             //4.特殊类型
    47 
    48 
    49             #endregion

     

     1              #region 知识点2 如何申明变量
     2             //变量是可以变化的容器,是用来存储各种不同类型数值的一个容器
     3             //不同变量类型可以存储不同类型的值
     4 
     5             //变量申明固定写法
     6             //变量类型 变量名 = 初始值;
     7 
     8             //int i = 1;
     9             //变量类型有14种变化
    10             //变量名自定义要按照一定的规则
    11             //初始值一定和变量类型统一
    12             //“ = ”和“ ;”是固定不变的
    13 
    14             //变量类型
    15             //必须记得各种变量类型的关键字
    16             //一定要记住各种变量类型所能存储的范围
    17             //一定要记住各种变量类型所能存储的类型
    18 
    19             //1.有符号的整型变量:是能存储一定范围正负数包括0的变量类型
    20 
    21             //sbyte -128~127
    22             sbyte sb = 1;
    23             //潜在知识点。通过+来进行拼接打印
    24             Console.WriteLine("sbyte变量sb中存储的值是:" + sb);
    25 
    26             //int   -21亿~21亿多
    27             int i = 2;
    28 
    29             //short -32768~32767之间的数
    30             short s = 3;
    31 
    32             //long  -9百万兆~9百万兆之间的数
    33             long l = 4;
    34 
    35             //2.无符号的整型变量,是能存储一定范围内0和证书的变量类型
    36             //byte 0~255
    37             byte b = 1;
    38             //uint 0~42亿多的一个范围
    39             uint ui = 2;
    40             //ushort 0~65535之间的一个数
    41             ushort us = 1;
    42             //ulong 0~18百万兆之间的数
    43             ulong ul = 1;
    44 
    45             //3.浮点数(小数)
    46             //float存储7/8位有效数字,根据编译器不同,有效数字也可能不一样,会自动四舍五入
    47             //有效数字是从左到右,从非0数开始算有效数字的
    48             float f = 1.0123456789f;
    49             Console.WriteLine(f);
    50             //double存储15~17位有效数字,抛弃的数字会被四舍五入
    51             double d = 0.12345678901234567890123456789;
    52             Console.WriteLine(d);
    53             //decimal存储27~28位的有效数字,不建议使用
    54             decimal de = 0.123456789012345678901234567890m;
    55             Console.WriteLine(de);
    56 
    57             //4.特殊类型
    58             //bool:true/false,表示真假的数据类型
    59             bool bo = true;
    60             bool bo2 = false;
    61             Console.WriteLine(bo + "_" + bo2);
    62 
    63             //char 用来存储单个字符的变量类型,变量后面跟的值必须用单引号''引起来
    64             char c = '陈';//单引号里的内容可以是数字,字母,还可以是汉字,只能写一个
    65             Console.WriteLine(c);
    66 
    67             //string,是字符串类型,用来存储多个字符,没有上限
    68             string str = "ha还u额度不雅部分也i被";//需要使用双引号引起来
    69             Console.WriteLine(str);
    70 
    71             int x = 100;
    72             Console.WriteLine(x);
    73             //变量的使用和修改,不能无中生有,必须先声明再使用
    74             //x = x + 1;
    75             //已经声明的变量,后续如需修改变量的值只需要在后面的代码中更改变量的值即可:x = 200;
    76             x = 200;
    77             x = x + 1;
    78             Console.WriteLine(x);//打印出来的值为201
    79 
    80             #endregion
     1             #region 知识点3 为什么有那么多不同的变量类型
     2             //不同类型的变量 存储的范围和类型不一样,本质是占用的内存空间不同
     3             //选择不同的数据(变量)类型装不同的数据
     4 
     5             //姓名
     6             //char string
     7             string myName = "嚯呀怪";
     8 
     9             //年龄
    10             //byte
    11             byte age = 25;
    12 
    13             //身高cm
    14             //float
    15             float height = 158.5f;
    16 
    17             //体重kg
    18             //float
    19             float weight = 56.7f;
    20 
    21             //性别
    22             //bool 女true 男false
    23             bool sex = true;
    24 
    25             //数字用int 小数用float 字符串用string 真假用bool
    26             #endregion
     1 #region 知识点4 多个类型变量同时申明
     2             int i1 = 1;
     3             float f2 = 2.3f;
     4             string str2 = "嚯呀怪一定可以成为程序员";
     5             bool bo3 = true;
     6             //多个同类型变量申明
     7             //固定写法
     8             //变量类型 变量名 = 初始值,变量名 = 初始值,变量名 = 初始值...;
     9             int a1 = 1, a2 = 2, a3 = 3;
    10             Console.WriteLine(a1);
    11 
    12             string s1 = "嚯呀怪", s2 = "面试加油!";
    13             Console.WriteLine(s1+s2);
    14 
    15             #endregion
    1  #region 知识点5 变量初始化相关
    2             //变量申明时可以不设置初始值,不建议这样写,不安全
    3             int b1;
    4             //b1 = 2;
    5             Console.WriteLine(b1);//不设置初始值则会报错
    6             #endregion

     

posted on 2023-06-29 20:54  代码爱我吧  阅读(20)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3