zoukankan      html  css  js  c++  java
  • C# 语言基础

    一、输入输出语句

        主函数的输入、输出语句主要有:

        Console.Write();                //输出语句,不自动换行

        Console.WriteLine();          //输出语句,自动换行

        Console.Read();                //输入语句,不自动换行

        Console.ReadLine();          //输入语句,自动换行

        C#语句对于英文字母的大小写比较敏感,在编写代码时,必须注意字母的大小写问题。在书写完每一句程序代码之后,必须加上“;”来表示该句语句的结束。并且,在编写代码时,所有的标点符号必须要英文输入状态下来进行输入,否则,所输入的代码会报错。在输入程序时,可以按“Alt+→”,弹出程序语句的提示,来帮助我们完成语句的编写。在输入、输出语句中的“+”,不是表示的加法运算,而是表示,将“+”前后的内容进行拼接。

        注释有以下几种方式:

        //注释一行

        /*  */注释一段区域

        ///放在函数上面使用,给函数加注解

        还可以使用Visual Studio软件中工具栏上的“注释选中行”按钮或其快捷键“Ctrl+E,C”,对选中的一段文字进行注释。

        在本部分的学习中,我进行了一个小练习:

        获取到用户的姓名,年龄以及工作单位,并完成“我叫***,今年***岁了,在***工作。”的一句话。

        Console.WriteLine("请输入您的姓名:");

        string a = Console.ReadLine();

        Console.WriteLine("请输入您的年龄:");

        string b = Console.ReadLine();

        Console.WriteLine("请输入您的工作单位:");

        string c = Console.ReadLine();

        //Console.WriteLine("我叫"+a+",今年"+b+"岁了,在"+c+"工作。");

        Console.WriteLine("我叫{0},今年{1}岁了,在{2}工作。",a,b,c);//用占位符,先占下空位

        Console.ReadLine();

    二、数据类型

        C#语言 .NET类型(通用语言) 大小(字节) 值区间

    基本数据类型

    (值类型)

    整型 byte Byte 1 0-255
    short Int16 2  
    int Int32 4 -231~231
    long Int64 8  
    浮点型 float Single 4  
    double Double 8  
    decimal Decimal 16  
    字符型 char Char 2 任意字符
    布尔型 bool Boolean 1 True或False
    日期时间 Datatime      
    枚举类型 ENUM      
    结构类型 struct      
    引用类 字符串型 string String   字符序列

        在进行基本的类型转换时,主要有以下三种方法:

        1.用()

        2.用convert

        3.用parse

        例:

          int a;
          float b = 3.14;
          a = (int)b; //用()
          a = Convert.ToInt32(b); //用Convert
          a = int.Parse(b.ToString()); //用Parse  需要放置的值是string类型

      在本部分的学习中,我所做的小练习是:

      问:老狼老狼几点了?

      若为上午,直接输出时间并加上am,若为下午,实际时间减去12之后再加上pm(用12小时制表示时间)

      Console.Write("老狼老狼几点了?");

      int time = int.Parse( Console.ReadLine());   //ReadLine命令默认数据类型为string,用Parse强制转换为int类型

      string ap = time > 12 ? (time - 12)+"pm" : time+ "am";

      Console.WriteLine(ap);

      Console.ReadLine();

    三、运算符

    分类 符号 解释 优先级
    算数 ++  -- 加加  减减

    由高到低,即执行顺序由上到下。

    (圆括号的优先级最高)

    * / % 乘  除  取余
    +  - 加  减
    关系 >  <  >=  <= 大于  小于  大于等于  小于等于
    ==     != 等于  不等于
      && 与(并且)
      ||
      非(注:优先级在此表的最顶层
    条件运算符 ?: 唯一的一个三元运算符  如果
    赋值 =  +=  -=  *=  /=  %= 如:x-=4.即x=x-4

      在赋值运算中,前++是先执行+1运算,然后进行赋值;后++是先执行赋值,再执行+1运算。

      两个数据类新不同的值进行运算时,会自动取范围最大的那个类型。

      在本部分的学习中,我所完成的小练习是:

      判断一个100以内的整数是否是7的倍数,或者是否含有7?

      Console.Write("请输入一个100以内的整数:");
      int num = int.Parse(Console.ReadLine());
      Console.WriteLine("是否是7的倍数?"+(num%7==0));
      Console.WriteLine("个位数是否是7?"+(num%10==7));
      Console.WriteLine("十位数是否是7?"+(num/10==7));
      Console.ReadLine();

  • 相关阅读:
    CSS3 -- 透明色(rgba)
    CSS3 -- 多背景(backgrounds)
    CSS3 -- 背景原点(background-origin)
    CSS3 -- 背景裁剪(background-clip)
    CSS3 -- 背景尺寸(background-size)
    CSS3 -- 图片边框(border-image)
    CSS3 -- 边框颜色(border-color)
    CSS3 -- 盒模型(box-sizing)
    CSS -- 字体单位(px、em、rem)
    课程总结
  • 原文地址:https://www.cnblogs.com/hongsen3/p/5692365.html
Copyright © 2011-2022 走看看