22923第一节课C#

63 阅读2分钟

//注释 不参与代码的运行 英文 demo923 首个字符不能是数字

using System; //引入system 命名空间 放了很多方法和类我们直接使用

namespace ConsoleApp1 //大括号表示代码块 { class Programe //首个字母要大写 大驼峰命名 { //程序的入口 Ctrl+k ctrl+c 单行注释 取消 ctrl+k+u static void Main(string[]args) { //开始写程序 开启新行 Ctrl+shift+enter //第一个语句 hello world Console.WriteLine("hello world");//按住Ctrl+F5运行程序 //每次运行都要先保存 ctrl+s //机器只能识别二进制 只有开关用0和1来表示 //选中多行 shift+鼠标点击要注释的末尾位置 //多行注释 Ctrl+shift+/ 取消就再按一次

        //在控制台内输出     WriteLine换行  Write不换行
        Console.Write("不换行");
        Console.WriteLine("换行");//将代码上移 alt+上
        //几个转义字符   \n换行符  \t
        //Console.Write(@"\n\th");//@符号第一种使用取消转义
        //Console.Write("\\n");//再加一个反斜杠将反斜杠转义为正常的字符
        //复制一行 Ctrl+d
        Console.WriteLine("    *");
        Console.WriteLine("   ***");
        Console.WriteLine("  *****");
        Console.WriteLine(" *******");
        Console.WriteLine("*********");
        //ctrl+delete 删除光标后面的字符
        //ctrl+退格键 删除光标前面的字符
        //变量 就是一个盒子 存数据 存在内存 开辟一个空间 会有一个内存地址 有名字的盒子
        //强类型 所有数据都必须严格定义类型
        int a = 23;//声明变量 初始化赋值 这样变量才可以被使用
        //变量名   数字,字母,下划线组成   开头不能是数字
        //浮点型
        double b= 3.2;
        //字符类型  只有一个字符  而且这个字符可以在ascii中转换成对应的十进制数  这里要和字符串区分
        char c = 'd';//为了和字符串区分  只能用单引号
        Console.Write(a + c);//可以和其他数值类型的数据进行计算

        //给多个变量初始化
        int num1 = 10, num2 = 34, num3 = 23;
        int num4, num5;
        num4 = num5 = 34;
        Console.Write(num4);
        Console.Write(num5);

        //++ -- 
        int num6 = 3;
        int num7 = 4;
        int num8 = 3;
        num7 = num6++ + num7;//后加加表示先参与运算,再自增一  7
        num7 = num6 + ++num7;//前加加表示先自增一再参与运算   12
        num8 = -num6++ + num7;// num6 4 => -4 => -3    num7=12
        Console.WriteLine(num8++);//结果为8
        num6 = num6++ + ++num6;//num6 5=>6    5+(6+1)=12
        Console.WriteLine(num6);
    }
}

}