C#基础

发布时间:2022-07-03 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了C#基础脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

第一章

  • 流程图
  1. 开始/结束
  2. 平行四边形:输入/输出
  3. 矩形:处理框
  4. 菱形:判断框

Console.WrITeLine("hello world");——会换行

  1. Console.Write("hello world");——不会换行
  • 转义字符
  1. t——制表符,相当于Tab按键,4个空格
  2. n——换行
  3. '   ''
  • 注释:写给自己看,程序不会运行
  1. 当行注释://
  2. 多行注释:/*  */
  • Main:入口/主方法/主函数

第二章

  • 变量:声明后就不能改变——存的是临时数据
  1. 声明变量:数据类型 变量名;——string name;
  2. 变量赋值:变量名=值;——name="小明“;
  3. 简写:数据类型 变量名=值;——string name="小明";
  • 常量:声明后就不能改变——const 变量的声明——const double pi=3.14;
  • 变量的命名规则
  1. 组成:52字母:A—Z,a—z,10数字:0—9,下划线:_
  2. 开头:只能字母或下划线
  3. 不能:不能和C#关键字重名
  4. 区分:区分大小写
  • 数据类型

  1. 整型(整数):short——范围:-32768 到 32768

            int——范围:-2147483648 到 2147483648 —— 简单记忆:+21亿 到 21亿之间

            long——范围:-9223372036854775808 到 9223372036854775807 —— 简单记忆:可以存特别特别大的数

            划分标准:范围(容量)不一样,需要的空间也不一样

            举例子:short(水杯),int(水桶),long(水缸)

    2.浮点型(小数):float——最多保留7位小数 —— float F1=3.11f;

             double——最多保留15到16位小数 —— double d1=3.14;

         3.字符(单个字符)—— Char ——用单引号 " —— char sex = '男';

    4.字符串(引用类型)—— string ——零个或多个字符:string name1=" ";

                             string name2="Curry";

    5.布尔 —— bool:真——true

             假——false

  • 输入语句 —— Console.ReadLine(); —— 输入的是字符串
  • 格式化输出
  1. +  连接 ——Console.WriteLine("姓名:"+name);
  2. {}  挖坑,填坑 —— Console.WriteLine("姓名:{0},年龄:{1}",name,age); —— 从0开始数

第三章

  1. 赋值运算符: = , += , -= , *= , /= , %= ——将 = 右边的值存到左边变量里面
  2. 运算符:+ , - , * , / , % , ++ , --

         a:如果参与数值运算的都是整数,则”/“完成的是整除运算,如5/2的值是2而非2.5

         b:模运算”%“是进行除法运算后取余数,参与运算的必须是整数 (求余数

         ++ 就是做了+1的操作

         a:前++(++a):先+1再运算

         b:后++(a++):先运算再+1

     3.关系运算符:> , < , >= , <= , == , != ——比较大小,结果是布尔(bool:true,false)

     4.逻辑运算符&& , || , ! 

           &&(读音和英文  and  一样):&& 与运算,即同时成立,缺一不可,例子:a>b&&c>d:只有左右两个表达式的值都为True,整个结果才为True。只要有一个表达式为False,则整个表达式为False

              ||: 或运算,即两者中有一个成立即可 a>b||c>d:左右两个特表达式中只要有一个成立就为True,只要两个都为False才为False

            !: 非运算,取反!(a>b):如果表达式a>b为False,则进行取反运算后为True;如果表达式a>b为True,则进行取反运算后为False

  • 运算符优先级 —— 真诀:先算数,再关系,后逻辑,最后再赋值,( )第一
  1. ()从左到右
  2. !,++,--  从右到左
  3. *,/,%  从左到右
  4. +,-  从左到右
  5. >,<,>=,<=  从左到右
  6. ==,!=  从左到右
  7. &&  从左到右
  8. ||  从左到右
  9. =,+=,-=,*=,/=,%=  从右到左
  • 类型转换
  1. 隐式转换:系统默认的,无须显式声明即可进行的转换

        a:从低精度,小范围的数据类型转换为高精度,大范围的数据类型

        b: 类型                目标类型

          char       int,iong,float,double

          short      int,long,float,double

          int        long,float,double

          long          float,double

          float          double

        结论:小数据转大数据,系统会默认帮我们转

        例子;水杯的水全部倒水桶或水缸可以容纳,但浪费了水桶或水缸的容量,空间

   2.显示转换(强制转换):将高精度,大范围的数据类型转换为低精度,小范围的数据类型,存在风险

                a:语法:(目标数据类型)表达式

                b:够 —— double d = 1.83;

                   int a = (int)d;

                   结果:d=1,精度丢失(小数点没了)

                c:不够 —— double d = 2234567890.5;

                    int a = (int)d;

                    结果:d = -2147483648,数据溢出出错了,爆了

   3.string类型与数值类型之间转换  用途:Console.ReadLine();输入的是字符串,输入的内容要用来做算术计算,需要转换成整数或小数才能计算

    a:语法:值类型 Parse(string类型)

    b:   

//double money;
Console.WriteLine("请输入商品价格:");
double PRice=float.Parse(Console.ReadLine());
Console.WriteLine("请输入商品数量:");、
int count=int.Parse(Console.ReadLine());
money=price*count;
Console.WriteLine("商品总价:"+money);

 

    

 

脚本宝典总结

以上是脚本宝典为你收集整理的C#基础全部内容,希望文章能够帮你解决C#基础所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。