學習筆記(08):C#急速入門-非數值類型、轉義字符以及@修飾的字符串

非數值類型包含:char,bool,string

char:字符類型,一個Unicode字符,存儲0-65545之間的整型數值,用單引號表示'';

bool:布爾值,true和false

string:字符串,存儲一組字符,用雙引號""表示。

示例:

char myChar='A';  //用單引號表示char類型,只能有一個字符,如aa則會報錯
char myChar1='男';
string myStr="Hello World";  //用雙引號表示字符串

變量類型練習:

            //練習1:建立一張表,表內容包含姓名,年齡,郵箱,住址,工資等內容,並將表內容顯示出來
            string myName = "aaa";
            int myAge = 29;
            string myEmail = "[email protected]";
            string myAddress = "揚州";
            decimal mySalary = 2000.5m;

            Console.WriteLine("我是{0},今年{1},我的郵箱是{2},現住{3},工資是{4}.", myName, myAge, myEmail, myAddress, mySalary);
            Console.ReadKey();


            //練習2:定義兩個變量,如:num1,num2,分別賦值32和18,寫程序交換兩個變量的值

            int num1 = 32;
            int num2 = 18;
            int num3;
            num3 = num1;
            num1 = num2;
            num2 = num3;
            Console.WriteLine("num1的值是{0},num2的值是{1}。",num1,num2);
            Console.ReadKey();

轉義字符:

有一些字符無法通過字面的意思來進行解釋,這時候就可以使用轉義字符。

轉義字符是以 / 開始,後邊跟着一個有特殊意義的字符。

\'   表示單引號

\"  表示雙引號

\\  表示反斜線符\

\o  表示空字符(null)

\a  表示鳴鈴(警告)

\b  表示退格

\f  表示換頁

\n  表示換行

\r  表示回車

\t  表示橫向調到下一製表位置(水平製表符)

\v  表示豎向跳格(垂直製表符)

示例:

//\開頭表示有特殊含義
string myStr="\"Hello\",world!"  //輸出結果爲"Hello",world!

 

@修飾的字符串

  1.@修飾的字符串會保存格式,所以可以換行和縮進

  2.字符串原樣輸出,不識別轉義字符

  3.可以用兩個雙引號""表示一個雙引號",定義路徑時,更常用@修飾的字符串

示例:

string myStr="現在是晚上十一點,我正在學習";
string myStr1 = @"現在是晚上十一點,
                              我正在""學習""";
Console.WriteLine(myStr);
Console.WriteLine(myStr1);
Console.ReadKey();

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章