C#第一天

101 阅读2分钟

//ctrl+d 复制同一行 //shift+enter 另起一行 using System;//使用System命名空间 //创建命名空间 namespace demo1 { //创建一个类 class Programe { //创建一个方法 主函数 Main() 程序的一个入口

    static void Main(string[] args)
    {
        /*Console.Write("不换行");
        Console.Write("不换行");
        Console.Write("不换行");
        Console.Write("不换行");*/
        Console.WriteLine("Hello word");运行结果:Hello word
        
   *    * //选中多行 按住shift+将光标点到结尾的位置
        //单行注释 组合的快捷键 ctrl+k/c**
        
            /* dfsfsdfsdf
            fggdh
            dfgdg*/
           
        //多行注释 /*注释的内容*/   ctrl+shift+/
        
        Console.Write("\t \n");  //制表符 一个tab键空格 (\n:换行) 再加一个\转译成正常的字符:"\t"

** Console.Write(@"\t \n");运行结果为:\t \n** 两种不同的三角形输出: * *** ***** ******* ********* \n和Line 都代表换行 Console.Write(" \n *"); Console.Write(" \n ***"); Console.Write(" \n *****"); Console.Write(" \n *******"); Console.Write(" \n *********");

        Console.WriteLine();
        Console.WriteLine("      *");
        Console.WriteLine("     ***");
        Console.WriteLine("    *****");
        Console.WriteLine("   *******");
        Console.WriteLine("  *********");

        Console.WriteLine("Hello world");//**ctrl+退格键:删除字符  ctrl+delete:删除光标后的代码**
        //变量 一个盒子 存东西 存到内存中 找到内存中的地址 读取里面的数据
        int a = 10; //a表示变量名 等号右边表示值
        double b = 1.3; //代表小数
        char c = 's'; //为什么是值类型? 因为每个字符都可以表示一个十进制或二进制的数
      a:97 A:65 048
        Console.WriteLine(a - c);  //10-115 把字符类型的数据和整数类型的数据进行运算  会做一个类型转换 运行结果为:-105  s:115
        ///多个同类型的变量
        int k = 10, f = 11;
        //变量命名 字母数字下划线组成  变量开头不能是数字
        //给不同变量赋同一个值
        int e, d = 12;

找规律: Console.WriteLine(a + b);求和11.3 Console.WriteLine("a + b"); 文本a+b Console.WriteLine("a + b"+a+b);连接a+b101.3 Console.WriteLine(a+" + "+b);10+1.3 Console.WriteLine("a+b"+(a+b));a+b11.3 //定义变量的时候 可以不用赋值 double num1; //声明变量

        num1 = 34.2;

        //常量 const 关键字Main,const,int,char等等   等一下变量命名的时候尽量不要和这些重命名
        const int num2 = 342;

        //布尔类型 表示真和假   ture  false
        bool demo2 = true;
        //基本的运算符  +   -  *  /  %  ++  --
        Console.WriteLine(e/d);//整数除以整数的结果还是整数类型,如果没有整数的话会进行取整的操作
        Console.WriteLine(e / num1); //如果整数除以浮点数,结果就是一个浮点数,如果能够整除结果就是一个整数
        //%:取余数
        Console.WriteLine(e % d);//判断奇偶数 

        //自增   自减

        int num3 = 10;
        int num4 = 11;
        num3++;  //在同一个执行语句中++放在变量后面表示先将变量进行运算,然后再给num3+1,如果是放在前面表示先自增1 然后再参与运算
         num3 = num4 * num3++;//10*11=110 这时候num3=110             
        //num3 = num4 * ++num3;//11*(1+10)=121
        Console.WriteLine(num3);
        
         int x, y;
        x = -1;

        //y = x++ + ++x;
        y = x + ++x;
       // y = x++ + x;

        Console.WriteLine(y);



    }
}

}