2018-07-16

//引用系統(tǒng)的系統(tǒng)空間

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace FirstLesson

{

? ? class Program

? ? {

? ? ? ? //Main方法:是整個程序的入口,程序從這里開始執(zhí)行

? ? ? ? static void Main(string[] args)

? ? ? ? {

? ? ? ? ? ? //一、 注釋

? ? ? ? ? ? //1、 單行注釋--雙斜杠,注釋內(nèi)容只有一行

? ? ? ? ? ? //作用:對代碼起到解釋說明的作用

? ? ? ? ? ? //輸出一行hello,world

? ? ? ? ? ? /*2、多行注釋

? ? ? ? ? ? 注釋分類:單行注釋,多行注釋,文檔注釋

? ? ? ? ? ? 添加注釋是一個優(yōu)秀的程序員的必備技能

? ? ? ? ? ? 多行注釋允許你使用換行

? ? ? ? ? ? 多行注釋之間可以嵌套單行注釋,但是不能嵌套多行注釋

? ? ? ? ? ? */

? ? ? ? ? ? /*快捷鍵

? ? ? ? ? ? * ctrl+A: 全選

? ? ? ? ? ? * Ctrl+C:復(fù)制

? ? ? ? ? ? * Ctrl+V:粘貼

? ? ? ? ? ? * Ctrl+Z: 撤銷

? ? ? ? ? ? * Ctrl+S: 保存

? ? ? ? ? ? * Ctrl+shift+Z:反撤銷

? ? ? ? ? ? * Ctrl+F:查找

? ? ? ? ? ? * Ctrl+方向鍵:快速移動光標

? ? ? ? ? ? * 單擊:移動光標

? ? ? ? ? ? * 雙擊:選中某一個詞

? ? ? ? ? ? * 三擊:選中某一行

? ? ? ? ? ? * alt+上下方向鍵:可以移動整行代碼的位置

? ? ? ? ? ? * Ctrl+K,Ctrl+F:自動整理選中的代碼

? ? ? ? ? ? */

? ? ? ? ? ? Console.WriteLine("Hello,world");


? ? ? ? ? ? //二、數(shù)據(jù)類型

? ? ? ? ? ? //三、常量、變量

? ? ? ? ? ? /*

? ? ? ? ? ? 1、常量:程序運行期間,不能被改變的量

? ? ? ? ? ? 2、變量:程序運行期間,可以被改變的量,本質(zhì)是一個存儲

? ? ? ? ? ? 空間,之所以可以改變,是存儲空間中的內(nèi)容在變

? ? ? ? ? ? 變量在使用之前必須先定義

? ? ? ? ? ? 定義的格式:

? ? ? ? ? ? 數(shù)據(jù)類型? 變量名? =? 初始值;

? ? ? ? ? ? 數(shù)據(jù)類型:規(guī)定該變量空間的大小,以及可以存儲的數(shù)據(jù)的類型。

? ? ? ? ? ? 變量名:給變量起個名字,起到唯一標示的作用

? ? ? ? ? ? =:賦值號,將賦值號右側(cè)的值賦給左邊的變量,賦值的過程就是拷貝的過程

? ? ? ? ? ? 初始值:這塊變量空間里最初始放的數(shù)值

? ? ? ? ? ? 命名規(guī)則:

? ? ? ? ? ? 1、由數(shù)字、字母、下劃線、@組成,數(shù)字不能放開頭,@只能放在開頭

? ? ? ? ? ? 2、同一作用域,不允許定義同名的變量

? ? ? ? ? ? 3、不能使用系統(tǒng)關(guān)鍵字命名

? ? ? ? ? ? 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);

? ? ? ? ? ? //四、基本輸出函數(shù)的使用

? ? ? ? ? ? /*使用Console類調(diào)用WriteLine方法進行輸出

? ? ? ? ? ? */

? ? ? ? ? ? //Console.WriteLine("這是一個可以自動換行的輸出");

? ? ? ? ? ? //Console.WriteLine("這個輸出不會換行");

? ? ? ? ? ? //Console.WriteLine("這是第三個輸出");

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

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

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

? ? ? ? ? ? /*轉(zhuǎn)義字符

? ? ? ? ? ? * \n:換行

? ? ? ? ? ? * \\:打印\

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

? ? ? ? ? ? */

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

? ? ? ? ? ? int score = 100;

? ? ? ? ? ? //Console.Write("XXX的分數(shù)是:");? ? ? ?

? ? ? ? ? ? //Console.Write("score");

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

? ? ? ? ? ? score = 5;

? ? ? ? ? ? Console.WriteLine("XXX的分數(shù)是:{0}分!??!",score );

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

? ? ? ? ? ? /*總結(jié):大括號表示占位符,大括號中要有一個索引號,索引

? ? ? ? ? ? * 是從0開始,不能使用超出范圍的索引

? ? ? ? ? ? */

? ? ? ? ? ? int num1 = 8;

? ? ? ? ? ? int num2 = 4;

? ? ? ? ? ? Console.WriteLine("{0}是{1}的倍數(shù)",num1,num2);

? ? ? ? ? ? //格式化輸出

? ? ? ? ? ? double d = 23.56789, e = 0.5667;

? ? ? ? ? ? //1、控制整數(shù)位

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

? ? ? ? ? ? //2、保留小數(shù)位

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


? ? ? ? ? ? //3、轉(zhuǎn)化為百分數(shù)

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

? ? ? ? ? ? //保證當前程序執(zhí)行完成不退出

? ? ? ? ? ? Console.ReadKey();


? ? ? ? }

? ? }

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • //引入系統(tǒng)的命名空間 using System; using System.Collections.Generi...
    黃悅1123閱讀 341評論 0 0
  • 基本語法 1.Fortran對大小寫不敏感。使用語句行來表示語句的開始和結(jié)束而不是分號。2.長語句需要分兩行時需要...
    rxl561閱讀 4,081評論 1 4
  • 1.獲取一堆name名相同的div,點擊彈出顯示第幾個div (本題主要考察閉包的用法,是在面試中常被問的題目,不...
    Wang997閱讀 941評論 0 2
  • 臨摹了偶像的新畫,換了個紙。還是上色不得竅。 謝謝偶像的指導(dǎo) 立春了,公園的迎春花零零...
    煦小魚閱讀 277評論 0 0
  • 在開始之前,需要了解properties是extend方法中使用的稱呼,attributes是創(chuàng)建模型對象時使用的...
    我_巨可愛閱讀 876評論 0 0

友情鏈接更多精彩內(nèi)容