首页 > 编程语言 >C#学习第三天

C#学习第三天

时间:2023-06-29 21:00:29浏览次数:54  
标签:存储 Console 变量 C# 第三天 学习 int WriteLine 类型

  • 变量学习
     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

     

标签:存储,Console,变量,C#,第三天,学习,int,WriteLine,类型
From: https://www.cnblogs.com/codeofhuoya/p/17512882.html

相关文章

  • [CF1827F]Copium Permutation
    吓人题。一个显然的想法是对于\(k\),将贡献分为\(3\)类:\([1,k]\)子区间的贡献,\([k+1,n]\)子区间的贡献和跨过\(k\)的贡献。首先\([1,k]\)的贡献我们可以沿用PuddingMonsters的做法,从左往右枚举\(r\),统计\(r\)作为右端点的贡献。发现一个区间是Copium的当且仅......
  • reeuqire与include的区别
    include和 require都能把另外一个文件包含到当前文件中,他们有什么区别?Include和 include_once又有什么区别? 二者区别只有一个,那就是对包含文件的需求程度,include就是包含,如果被包含的文件不存在的话,那么则会提示一个错误,但是程序会继续执行下去。 而require意思......
  • CH32--用芯片的UID给固件加密
         本文主要介绍怎么利用UID进行固件加密! 一,CH32系列每个芯片都有唯一的身份标识:      二,读取方式:以8/16/32位进行读访问下面地址都是可以的 三,利用UID加密所谓:"道高一尺魔高一丈",只有不断的更新加密技术以增加解密成本或许在一定程度上能够遏制......
  • React - 12 Hooks组件之useState
    1.hooks组件本质是函数组件2.useState①基础用法importReact,{useState}from"react";import{Button}from'antd';/*useState:ReactHook函数之一,目的是在函数组件中使用状态,并且后期基于状态的修改,可以让组件更新let[num,setNum]=useState(initialValue);......
  • Tool-Gitlab-CICD
    Tool-Gitlab-CICDAttentionsudogitlab-runnerregisterLinuxexecutor:shellsudogitlab-runnerverifysudogitlab-runnerstartIntroductionhttps://blog.csdn.net/qq_42001163/article/details/122938040安装Gitlab-runner命令行添加官方GitLab存储库:$curl......
  • 基础小知识:RCS
    原作者:https://mp.weixin.qq.com/s/w4UACZL-Nl1WS_dfEN4gAgRCS,称为雷达散射截面积,也称反射面积,也称散射面积,也可能有其他称呼,但是基本上:在雷达中,谈到目标的面积时说的都是这个。一、RCS怎么回事接触过雷达相关书籍的朋友会发现,这个词一般在介绍雷达方程的部分来进行介绍。那......
  • 【SpringBoot】redis keys命令被禁用,spring缓存 @CacheEvict报异常
     背景项目使用springboot整合redis做缓存,代码中使用spring的缓存注解配置缓存策略。在jarvis上部署时接入了公司分布式redis平台代替本地的redis。结果测试的时候,新增一条记录时报了错,提示  ERRunknowncommand'keys' 。经排查发现问题原因:新增记录的函数上有@C......
  • CSS(一)CSS引入方式
    内联样式在html标签内使用属性style,style属性可以包含任何css属性。直观但不利于维护,不推荐<pstyle="font-size:medium;">css内联样式</p>内部样式在html文件头部声明样式,是这个HTML文件都可以使用,但是不能作用于其他HTML文件<head>  <title>Document</title>  <......
  • 【QoS预测】用于QoS预测的基于多源特征学习的联合深度网络
    论文题目:XiaY,DingD,ChangZ,etal.Jointdeepnetworksbasedmulti-sourcefeaturelearningforQoSPrediction[J].IEEETransactionsonServicesComputing,2021,15(4):2314-2327.问题:云环境的多样性和动态性给服务推荐中的QoS预测带来了诸多挑战。其中一个挑......
  • celery 之 celery介绍架构和安装、celery执行异步任务、包结构celery、celery执行
    目录一、celery介绍架构和安装1、celery:分布式的异步任务框架,主要用来做:2、celery框架,原理3、celery架构4、安装celery5、celery不支持win,所以想再win上运行,需要额外安装eventlet二、celery执行异步任务基本使用1再虚拟环境中装celery和eventlet2写个py文件,实例化得到app对象......