码迷,mamicode.com
首页 > Windows程序 > 详细

第一个C#程序

时间:2018-12-07 12:01:09      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:程序   文档   原创   同名   byte   就是   http   collect   声明   

//引入系统的命名空间
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)

        {
            //单行注释
            //作用:对代码起到解释说明的作用
            /*多行注释
             * 注释分类:单行注释 多行注释 文档注释优秀的
             * 多行注释允许你使用换行
             * 多行注释之间可以嵌套单行注释,但是不能嵌套多行注释
             * /
             /*ctrl + shift + Z: 反撤销 
              * ctrl + F:查找
              * ctrl + A:全选
              * ctrl + 方向键:快速移动光标
              * 双击:选中某一个词
              * 三击:选中某一行
              * alt +上下方向键:可以移动整行代码的位置
              * ctrl +K,ctrl +F:自动整理选中的代码
              */
            Console.WriteLine("Hello,world");
            // 二.数据类型
            关键字         字节大小        说明
               Bool          一字节        非真即假
               Sbyte        一字节       有符号8位整数
               Byte          一字节       无符号8位整数
               Short         二字节      有符号16位整数
               Ushort       二字节      无符号16位整数
               char           二字节       16位字符类型
               int              四字节       有符号32整数
               uint            四字节       无符号32位整数
               float           四字节       32位单精度浮点类型
               long           八字节       有符号64位整数
               ulong         八字节       无符号64位整数
               double        八字节       64位双精度浮点类型
               decimal      十六字节    128位高精度浮点数
               string          字符串

            //三.常量  变量
            /* 
             * 常量:程序运行期间,不能被改变的量
             * 变量:程序运行期间,可以被改变的变量,本质是一个存储空间,之所以可以改变,是存储空间中的内容一直在改变
             * 变量在使用前必须要先定义
             * 定义的格式:
             * 数据类型 变量名=初始值;
             * 数据类型:规定该变量空间的大小,以及可以存储的数据类型
             * 变量名:给变量起个名字,起到唯一标识的作用
             * =:赋值号,将赋值号右侧的值赋给左边的变量,赋值的过程就是拷贝的过程
             * 初始值:这块变量空间里最初始放的数值
             * 命名规则:
             * 1.由数字 字母 下划线 @组成,数字不能放开头,@只能放开头
             * 2.同一作用域,不允许定义同名的变量
             * 3.不能使用系统关键字命名
             * 4.命名要见名知义
             * 5.使用驼峰命名法
             */
         
 
           练习题
            int age =18;
            age = 30;
            Console.WriteLine(age);
            //定义字符型变量,名字为a,赋值初始值为a
            char a = ‘a‘;
            Console.WriteLine(a);
            //定义单精度浮点型变量,名字为b,赋值初始值为3.14f
            float b = 3.14f;
            Console.WriteLine(b);
            //定义双精度浮点型,名字为C,赋值初始值为3.1415
            double c = 3.1415;
            Console.WriteLine(c);
            //定义字符串类型变量,名字为name,赋值初始值为PDD
            string name = "PDD";
            Console.WriteLine(name);
            //要求输出以上的变量
 

 

            //四.基本输出函数的使用
            /*使用Console类调用Writeline方法进行输出
            //Console.WriteLine(“这是一个可以自动换行的输出”);
            // Console.Write(“这个输出不会换行”);
            //Console.WriteLine(“这是第三个输出”);

            //Console.WriteLine(“天苍苍野茫茫,我做隔壁我姓王”);
              (换行)  实现输出语句为:天苍苍野茫茫,
                                                           我做隔壁我姓王
            /*转义字符
             * \n:换行
             * \\:打印\
            */
       
         练习题
            //Console.WriteLine("   *\n  * *\n * * *");
            //int score = 100;
            //Console.WriteLine("我叫{ 0},我考了{ 1}分!!",name,score);
            //Console.WriteLine("我叫{0},我考了{1}分!!", name, score);

            /*总结:大括号表示占位符,大括号中要有一个索引号,索引号是从0开始,
             * 不能使用超出范围的索引
             */
 

          练习题
            //num1 = 8;
            //int num2int = 4;
            //Console.WriteLine("{0}是{1}的倍数",num1,num2);
         
        练习题
            //int sum = 12;
            //Console.WriteLine("{0}+{1}={2}",num1,num2,sum);
            double d = 23.56789, e = 0.5667;
            //控制整数位和小数位
            Console.WriteLine("d={0:000.00},e={1:00.000}",d,e);
            //保留小数位
            Console.WriteLine("d={0:f2}",d);
            //转化百分数
            Console.WriteLine("d={0:p3}",d);
            Console.WriteLine("e={0:f2}",e);
 

            //保证当前程序执行完成不退
            Console.ReadKey();
        }
    }
 }
 
---------------------
作者:qiaodening
来源:CSDN
原文:https://blog.csdn.net/qiaodening/article/details/81070554
版权声明:本文为博主原创文章,转载请附上博文链接!

第一个C#程序

标签:程序   文档   原创   同名   byte   就是   http   collect   声明   

原文地址:https://www.cnblogs.com/kk313/p/10081012.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!