美文网首页
2018-07-16

2018-07-16

作者: 刀光剑影的生活 | 来源:发表于2018-07-16 20:24 被阅读0次

    //引用系统的系统空间

    using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Text;

    using System.Threading.Tasks;

    namespace FirstLesson

    {

        class Program

        {

            //Main方法:是整个程序的入口,程序从这里开始执行

            static void Main(string[] args)

            {

                //一、 注释

                //1、 单行注释--双斜杠,注释内容只有一行

                //作用:对代码起到解释说明的作用

                //输出一行hello,world

                /*2、多行注释

                注释分类:单行注释,多行注释,文档注释

                添加注释是一个优秀的程序员的必备技能

                多行注释允许你使用换行

                多行注释之间可以嵌套单行注释,但是不能嵌套多行注释

                */

                /*快捷键

                * ctrl+A: 全选

                * Ctrl+C:复制

                * Ctrl+V:粘贴

                * Ctrl+Z: 撤销

                * Ctrl+S: 保存

                * Ctrl+shift+Z:反撤销

                * Ctrl+F:查找

                * Ctrl+方向键:快速移动光标

                * 单击:移动光标

                * 双击:选中某一个词

                * 三击:选中某一行

                * alt+上下方向键:可以移动整行代码的位置

                * Ctrl+K,Ctrl+F:自动整理选中的代码

                */

                Console.WriteLine("Hello,world");

                //二、数据类型

                //三、常量、变量

                /*

                1、常量:程序运行期间,不能被改变的量

                2、变量:程序运行期间,可以被改变的量,本质是一个存储

                空间,之所以可以改变,是存储空间中的内容在变

                变量在使用之前必须先定义

                定义的格式:

                数据类型  变量名  =  初始值;

                数据类型:规定该变量空间的大小,以及可以存储的数据的类型。

                变量名:给变量起个名字,起到唯一标示的作用

                =:赋值号,将赋值号右侧的值赋给左边的变量,赋值的过程就是拷贝的过程

                初始值:这块变量空间里最初始放的数值

                命名规则:

                1、由数字、字母、下划线、@组成,数字不能放开头,@只能放在开头

                2、同一作用域,不允许定义同名的变量

                3、不能使用系统关键字命名

                4、命名要见名知义

                5、使用驼峰命名法

                */

                int age = 20;

                  age = 30;

                int num = 5;

                int numOfEnemyInScene = 100;

                Console.WriteLine(age);

                //定义字符型变量,名字为a,赋值初始值为a .

                char a = 'a';

                Console.WriteLine(a);

                //定义单精度浮点型变量,名字为b,赋值初始值为3.14f

                float b = 3.14f;

                Console.WriteLine(b);

                //定义双精度浮点型变量,名字为c15,赋值初始值为3.1415

                double c15 = 3.1415;

                Console.WriteLine(c15);

                //定义字符串类型变量,名字为name,赋值初始值为PDD

                string name = "PDD";

                Console.WriteLine(name);

                //定义一个bool类型变量

                bool isDead = true;

                isDead = false;

                //定义一个字符变量aa,赋值初始值为m

                char aa = 'm';

                Console.WriteLine(aa);

                //四、基本输出函数的使用

                /*使用Console类调用WriteLine方法进行输出

                */

                //Console.WriteLine("这是一个可以自动换行的输出");

                //Console.WriteLine("这个输出不会换行");

                //Console.WriteLine("这是第三个输出");

                Console.WriteLine("天苍苍野茫茫,\n我坐隔壁我姓王");

                Console.WriteLine("天苍苍\\野茫茫,\n我坐隔壁我姓王");

                Console.WriteLine("天苍苍\"野茫茫\",\n我坐隔壁我姓王");

                /*转义字符

                * \n:换行

                * \\:打印\

                * "- ":打印\" - \"

                */

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

                int score = 100;

                //Console.Write("XXX的分数是:");       

                //Console.Write("score");

                //Console.Write("分!!!");

                score = 5;

                Console.WriteLine("XXX的分数是:{0}分!!!",score );

                Console.WriteLine("我叫{0},我考了{1}分",name ,score );

                /*总结:大括号表示占位符,大括号中要有一个索引号,索引

                * 是从0开始,不能使用超出范围的索引

                */

                int num1 = 8;

                int num2 = 4;

                Console.WriteLine("{0}是{1}的倍数",num1,num2);

                //格式化输出

                double d = 23.56789, e = 0.5667;

                //1、控制整数位

                Console.WriteLine("d={0:000.00},e={1:0.000}",d,e);

                //2、保留小数位

                Console.WriteLine("d={0:f3},e={1:f3}", d, e);

                //3、转化为百分数

                Console.WriteLine("d={0:p0},e={1:p0}",d,e);

                //保证当前程序执行完成不退出

                Console.ReadKey();

            }

        }

    }

    相关文章

      网友评论

          本文标题:2018-07-16

          本文链接:https://www.haomeiwen.com/subject/vgqipftx.html