语言基础

一.输入输出

   1.函数的四要素:名称,输入,输出,加工。

   2.主函数,输入语句,输出语句:

    (1)static void Main(string[] args)//下划线部分可以自己指定

          {

               主函数的内容

          }

      (2)输出

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

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

          注意:1.大小写敏感;

                  2.所有的符号全都用英文;

                  3.不要漏掉。

     (3)输入

        Console.ReadLine();//输入语句(含义:从控制台程序读取一整行)

        Console.ReadKey();//输入语句

        string 是字符串类型,“s” 为变量名,“=”为 赋值

       例如:

             string s = Console.ReadLine();//这句话的意思是从控制台程序读取一整行内容放到s这个容器里面

             Console.WriteLine("你刚刚输入的是:"+s)

      

   3、注释和[取消注释]

       (1).选中相应的行,点击工具栏中的注释选中行[取消注释选中行]

        (2).选中相应的行,使用快捷键:Ctrl+K Ctrl+C [Ctrl+K Ctrl+U]

        (3).手动注释:在不要的行前面加//(注释一整行)

        (4).注释其中一段代码:/*这里面是代码 */

        (5).注释的作用://这两行是输出的功能

         技巧:

               1.写的代码尽量使用智能感知功能;

               2.先写总体,再完善细节;

               3.自动完成单词功能。Alt+

        案例:输入姓名,年龄,单位,整合成一个流畅的句子显示出来。

               Console.Write("请输入姓名:");

               string name  = Console.ReadLine();

               Console.Write("请输入性别:");

               string sex= Console.ReadLine();

               Console.Write("请输入年龄:");

               string age = Console.ReadLine();

               Console.WriteLine("我的名字是"+name+",性别"+sex+",今年"+age+"岁了");//"我的名字是**,性别**,今年**岁了"abc代入**

                

二.数据类型

        数据类型分为两大类:值类型、引用类型

        1.值类型

        (1)常用整数类型:int,short,long

               例如: int a =3.14 ;//错误,必须是整数

                       必须在承受范围以内,否则报错

        (2)浮点型:double,float,decimal

                正常情况下都是使用double

                double d = 3.14;//在C#编译器中,默认输入小数就是double类型

                float f = 3.14f;//在C#编译器中,使用float变量接收的时候需要加上f或者F

                decimal e = 3.14m;//在C#编译器中,使用float变量接收的时候需要加上m或者M

        (3)布尔型:bool

                只能够存储true或者false

                bool b = false;

        (4)引用类型

                string类型:字符串类型

                string ss = "今天1月21号!";

                “+”的不同含义:

                                 加号在两边都是数值类型的时候是加法运算

                                 在两边只要有一个引用类型的数据的时候就是拼接符号

                                 例:Console.WriteLine(ss+d);//拼接作用

                                      Console.WriteLine(d+f);//加法运算

                                      Console.ReadLine();

       小知识:          

            //同时定义同一类型的多个变量

              int a, b, c;
              a = 1;
              b = 2;
              c = 3;

           //一个等号表示赋值号
              int a = 1;
             int b = 2;
             int c = 3;
          //已经定义好的变量,需要更改他的值,此时可以直接用变量名重新赋值
             a = 4;
             b = 5;
             c = 6;
         //上面已经定义了a,下面使用的时候不用再次定义
             int a = 22;

      (5)string 类型

                   string ss = "3";
                   ss = "5";
                   Console.WriteLine(ss);
                   Console.ReadLine();

      (6)object 类类型,是所有类型的基类

                正常情况下不使用,除非接收一个变量的值并且不知道对方变量是什么类型

三.基本类型转换

    1.自动转换(隐式转换)--从值类型转换到引用类型的时候

    2.强制转换(显式转换)--从引用类型转换到值类型的时候,或者从浮点型转化到整型。

            当从一个引用类型转换到值类型时,必须引用数据类型中的数据元素,能够转换成值类型的容量范围内的数据才行,否则不能转。

            1):在被转换的数据左边加上小括号:(要被转换成的数据类型)

            2)Convert.ToInt32(要被转换的数据);

                       eg:  1): int a;

                       double b = 12.3;

                       a = (int)b;
                       Console.WriteLine(a);

                    2): int a;

                         float c;
                         double b = 12.3;
                         a = Convert.ToInt32(b);
                         c = Convert.ToSingle(b);
                        Console.WriteLine(a);
                        Console.WriteLine(c);

                   

小结:

原文地址:https://www.cnblogs.com/arxk/p/5147783.html