Enze Second day
生活随笔
收集整理的這篇文章主要介紹了
Enze Second day
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?? 哈嘍,很高興在云和學院又學了一天的新知識,現在,我來繼續總結一下今天所學的以及對昨天的一些補充。
變量
? 聲明變量的語法格式: –數據類型? 變量名; ?賦值:???? 變量名=值;變量的命名
?命名規則: –1 必須以“字母”_或@符號開頭.--不要以數字開頭 –2 后面可以跟任意“字母”、數字、下劃線. –注意: ?1)你起的變量名不要與c#系統中的關鍵字重復. ?2)在c#中,大小寫是敏感的. ?3)? 同一個變量名不允許重復定義(先這么認為,不嚴謹) ?定義變量時,變量名要有意義 ?C# 變量命名編碼規范——Camel 命名法: –首個單詞的首字母小寫,其余單詞的首字母大寫。 ?Pascal命名命名規范:每一個單詞第一字母都大寫 ?如果使用到英文單詞的縮寫,全部用大寫! 變量的賦值 變量可以重復賦值,一旦給一個變量賦了新值,那么變量中的老值就不復存在了.例如: int num=10;num=20; Console.WriteLine(num); +號可以連接兩個字符串,是連接符 ?交換變量的值 第一種方法,借助第三方變量num3int num1 = 5, num2 = 10;int num3 = 0;num3 = num1;num1 = num2;num2 = num3;Console.WriteLine("{0},{1}",num1, num2);Console.ReadKey();第二種方法,借助運算int num1 = 5, num2 = 10;num1 = num2 + num1;//15num2 = num1 - num2;//5num1 = num1 - num2;Console.WriteLine("{0},{1}",num1,num2);Console.ReadKey();字符串中的轉義
?@字在字符串前面表示不轉譯 ?常用的轉譯符:\n \b \\ \t \” 算術運算符及算術表達式 ?算術運算符:? + - * / %(取余數 取模) ?算術表達式:由算術運算符連接起來的式子.如:1+1??? a-b(變量ab前面已聲明并賦初值) ?優先級:先乘除,后加減,有括號先算括號里的,相同級別的從左至右運算?? int a=((1+5)+3)*2 ?小括號可以無限制的套用,但一定要成對出現. 類型自動轉換規則 參與運算(算術運算和賦值運算)的操作數和結果類型必須一致. 當不一致時,滿足下面條件時,系統自動完成類型轉換?????? (隱式轉換) 兩種類型兼容 例如:int 和 double 兼容(都是數字類型) 目標類型大于源類型 例如:double > int 對于表達式 如果一個操作數為double型,則整個表達式可提升為double型 強制類型轉換 ?語法: –(數據類型名)待轉換的值; ?如:? int? b? = (int)3.14;
謹記:int 轉double 隱式轉換,多小數,
??????? double轉int顯示轉換,丟精度.
?Convert不再僅是內存級別的轉換,而是考慮數據意義的轉換。Convert是一個加工、改造的過程 ?通過 Convert.ToInt32(能轉換成int類型的數據)來把其他類型數據轉換成int類型 ?一切類型都可以轉換為string類型 Console .WriteLine ("請輸入姓名");string name = Console .ReadLine ();Console.WriteLine("您的語文成績是:");int Chinese= Convert.ToInt32(Console.ReadLine());Console.WriteLine("您的數學成績是:");int math = Convert.ToInt32(Console.ReadLine());Console.WriteLine("您的英語成績是:");int English = Convert.ToInt32(Console.ReadLine());int sum = Chinese + math + English;float avg = sum / 3;Console.WriteLine("{0},您的總成績為{1},平均成績是{2}",name,sum,avg);Console.ReadKey();算術運算符和復合賦值運算符
? ++? 自加一???? 有前加和后加? ? --???? 自減一?? 有前減和后減 一元運算符++/--比二元的+-優先級高 ? +=? ?-=?? ?*=?? /= ???%= ? 對于+-*/%=都需要兩個操作數才能進行運算的這些運算符,我們叫做二元運算符 對于像++ -- 這樣的只需要一個操作數就能進行運算的運算符,我們叫做一元運算符 ?布爾(bool)類型: bool值只有兩個:(真:true? 假:false) ?關系運算的結果是布爾類型的 邏輯運算符 ?&&(邏輯與) ||(邏輯或)? !(邏輯非) ?表達式1&&表達式2:當表達式1、2全為true時,其表達式的結果為true ?表達式1||表達式2:當表達式1、2有一個為true時,其結果為true ?!表達式:如果表達式的結果為true,則取反后為false,反之為true if結構 if (條件)語句;? {語句1;語句2;......}
? ?????????? 用一對大括號來組成語句塊
if-else
?語法:if(條件)??
{語句1;}
else
{語句2;}?
以上是今天所學的知識,再一次期待著明天的新知識!加油!Enze!
?
?
轉載于:https://www.cnblogs.com/ysaw/p/4074753.html
總結
以上是生活随笔為你收集整理的Enze Second day的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信公众号开发文档
- 下一篇: AIX 环境下遇到Device Busy