c#基礎入門次日(變量相關)

今天學習的內容較多,因此分開寫
1、註釋符
// 單行註釋
/**/ 多行註釋
///寫註釋文檔windows

編碼規則:儘可能多寫註釋,命名要規範ide

2、快捷鍵
CTRL+K+D 快速對齊
CTRL+Z 撤銷
CTRL+S 保存
CTRL+J 快速彈出智能提示
SHIFT+END SHIFT+HOME 從光標末尾選和從前開始選
CTRL+K+C 快速註釋
CTRL+K+U 取消註釋
F1:轉到幫助文檔
#region #endregion 摺疊冗餘代碼學習

3、變量
int name = zhi; 聲明一個叫name的整數型變量並賦值
經常使用變量類型
int 整數型
double 小數型 小數點後16-17位
float 小數型 小數點後6位 值後面必須加m
decimal 金錢類型 用來存儲金錢 值後面必須加m
string 字符串類型 用來存儲一串字符或者空值 值必須用雙引號括起來
char 字符類型 只能存一個字符,不能存儲空值,必須用單引號括起來編碼

變量的使用規則:先聲明、在賦值、最後使用code

變量的命名規範:一、現階段變量取名必須用字母開頭
二、變量惟一能出現的特殊符號只有下劃線
三、取名以前首先要保證這個名字有意義,不是胡亂取
四、取名時候不要用C#中的關鍵字
五、C#中是須要區分大小寫的
六、變量名不容許重複ci

命名規範
                                                     一、camel規範:首單詞的首字母小寫,其餘首字母大寫(變量命名)。
                                                     二、pascal規範:沒個單詞首字母都大寫,其餘小寫(多用於類和方法)

4、運算符
賦值運算符:= 表示把右邊的值賦值給左邊的變量。有等號的表達式稱爲:賦值表達式
int number = 10;
Console.WriteLine(number);文檔

//+運算符有兩個做用,第一個鏈接字符串,只要兩邊有一邊是字符串就是鏈接用
        string name = "張三";
        Console.WriteLine("你好!我是" + name);
       // Console.ReadKey();

        //+運算符的第二個做用是相加
        int a = 1;
        int b = 2;
        int c = a + b;
        Console.WriteLine(c);
        Console.ReadKey();

5、佔位符
佔位符:先挖坑,在填坑,按照填坑順序輸出,挖坑的順序從0開始
使用佔位符須要注意的點:能夠多填坑,可是沒效果,不能少填坑,少填就會拋異常
異常:指語法上沒有錯誤,程序運行期間因爲出現某些問題,使程序不能正常運行(BUG)
int n1 = 10;
int n2 = 20;
int n3 = 30;
Console.WriteLine("第一個數字{0},第二個數字{1},第三個數字{2}", n1, n2, n3);
Console.ReadKey();字符串

6、交換變量位置
//int n1 = 18;
//int n2 = 26;
//int temp = n1;
//n1 = n2;
//n2 = temp;
//Console.WriteLine("n1的值是{0},n2的值是{1}",n1,n2);
//Console.ReadKey();string

//請交換兩個int類型的變量,要求不是用第三方變量
        int n1 = 26;
        int n2 = 18;
        n1 = n1 - n2;//n1 = -10 n2 = 20
        n2 = n1 + n2;//n1= -10  n2 = 10
        n1 = n2 - n1;
        Console.WriteLine("交換後,n1值:{0},n2值:{1}", n1, n2);
        Console.ReadKey();
                    兩種方法,經常使用第一種

7、接收用戶輸入
Console.WriteLine("請輸入你的姓名");
string name = Console.ReadLine();
Console.WriteLine("你的姓名是{0}", name);
Console.ReadKey();it

8、轉義符:指的是'\'加上一個特殊字符組成的一個具備特殊意義的特殊字符
\n: 換行 windows命令窗口不認識\n,只認識\r\n
\":表示一個應爲半角的雙引號
\t:表示一個TAB鍵的空格
\b:表示一個退格鍵,放到字符串兩邊沒有效果
\:表示一個\
@:string path = @"F:\老王\a\c\b\sd" 1.取消字符串中轉義做用
2.將字符按照原格式輸出

9、算數運算符
+、-、*、/、%
優先級:先乘除、後加減,有括號先算括號裏,相同從左到右

10、類型轉換
咱們要求等號兩邊參與運算的值須要類型必須先一致,若是不一致,知足下列條件會發生自動類型轉換。
稱爲:隱式類型裝換。
1.兩種類型兼容
例如:int和double兼容(都是數字類型)
2.目標類型大於源類型
例如:double > int 小的轉大的

顯式類型轉換(強制類型轉換)
須要知足兩個條件
一、兩種類型相兼容
二、大的轉小的
語法:(待轉換的類型)要轉換的值 (int)3.14

int n1 = 5;
        int n2 = 2;
        double d = n1 / n2;
        Console.WriteLine(d);
        Console.ReadKey();
                    結果爲2,這是由於兩個操做數都是整數,正確作法
                    int n1 = 5;
        int n2 = 2;
        double d = n1*1.0 / n2;
        Console.WriteLine(d);
        Console.ReadKey();
                    將n1提高爲double類型後結果爲2.5

                    int n1 = 10;
        int n2 = 3;
        double d = n1*1.0 / n2;
        Console.WriteLine("{0:0.00}",d);
        Console.ReadKey();
                    佔位符這樣用能夠決定輸出幾位sxiao
相關文章
相關標籤/搜索