1、型別如果相相容的兩個變數,可以使用自動型別轉換或者強制型別轉換,
但是,如果兩個型別的變數不相容,比如 string與int或者string 與double,
這個時候我們可以使用乙個叫做convert的轉換工廠進行轉換。
注意:使用convert進行型別轉換,也需要滿足乙個條件:
麵兒上必須要過的去。
2、算數運算子
++:分為前++和後++,不管是前++還是後++,最終的結果都是給這個變數加一。
區別表現表示式當中,如果是前++,則先給這個變數自身加一,然後帶著這個加一後的值去參與運算。
如果是後++,則先拿原值參與運算,運算完成後,再講這個變數自身加一。
--:同上。
3、對於向加加或者減減這樣只需要乙個運算元就能完成的運算,我們稱之為一元運算子。
+ - * / % 對於這些需要兩個或以上才能完成運算的操作符,我們稱之為二元運算子。
一元運算子的優先順序要高於而元運算子。
如果在乙個表示式當中,既有一元運算子,又有二元運算子,我們首先計算一元運算子。
int number=10;
int result=10 + ++number;
4、關係運算子
>
<
>=
<=
==!=
關係運算子是用來描述兩個事物之間的關係
由關係運算子連線的表示式稱之為關係表示式。
5、bool型別
在c#中我們用bool型別來描述對或者錯。
bool型別的值只有兩個 乙個true 乙個false
6、邏輯運算子
&& 邏輯與
||邏輯或
!邏輯非
又邏輯運算子連線的表示式叫做邏輯表示式
邏輯運算子兩邊放的一般都是關係表示式或者bool型別的值。
5>3 &&true
3>5||false
!表示式
邏輯表示式的結果同樣也是bool型別
7、復合賦值運算子
int number=10;
+= :
number+=20;
number=number+20;
-=number-=5;
number=number-5;
*=number*=5;
number=number*5;
/=%=
中級程式設計師 --2年 ---高階程式設計師---->小組組長---> 專案經理
業務經理
產品經理
高階程式設計師
不明覺厲
軟體開發工程師
順序結構:程式從main函式進入,從上到下一行一行的執行,不會落下任何一行。
分支結構:if if-else
選擇結構:if else-if switch-case
迴圈結構:while do-while for foreach
8、if語句:
語法:if(判斷條件)
判斷條件:一般為關係表示式或者bool型別的值。
執行過程:程式執行到if處,首先判斷if所帶的小括號中的判斷條件,
如果條件成立,也就是返回true,則執行if所帶的大括號中的**,
如果判斷條件不成立,也就是返回乙個false。則跳過if結構,繼續向下執行。
if結構的特點:先判斷,再執行,有可能一行**都不執行
用於一種情況的判斷。
9、if-else
語法:if(判斷條件)
else
執行過程:程式執行到if處,首先判斷if所帶的小括號中的判斷條件是否成立,
如果成立,也就是返回乙個true,則執行if所帶的大括號中的**,
執行完成後,跳出if-else結構。
如果if所帶的小括號中的判斷條件不成立,也就是返回乙個false,
則跳過if語句,執行else所帶的大括號中的語句,執行完成後,跳出if-else結構。
if-else特點:先判斷,再執行,最少都要執行一條**。
用於兩種情況的判斷
注意:else永遠跟離它最近的那個if配對
10、if else-if
作用:用來處理多條件的區間性的判斷。
語法:if(判斷條件)
else if(判斷條件)
else if(判斷條件)
else if(判斷條件)
........
else
執行過程;程式首先判斷第乙個if所帶的小括號中的判斷條件,如果條件成立,也就是返回乙個true,
則執行該if所帶的大括號中的**,執行完成後,立即跳出if else-if結構。
如果第乙個if所帶的判斷條件不成立,也就是返回乙個false,則繼續向下進行判斷,依次的判斷每乙個if所帶
的判斷條件,如果成立,就執行該if所帶的大括號中的**,如果不成立,則繼續向下判斷,
如果每個if所帶的判斷條件都不成立,就看當前這個if else-if結構中是否存在else。
如果有else的話,則執行else中所帶的**,如果沒有else,則整個 if-else if神馬都不做。
else可以省略。
第三天 筆記
day03 運算子 1,單目運算子 運算元只有乙個的.比如 1 1 2,雙目運算子 運算元為兩個的.比如 1 2 3,三目運算子 運算元有三個.算數運算子 取餘 正負性的資料僅與第乙個運算元正負性一致 小括號優先順序最高.特點 1,什麼樣地資料型別相互運算,其結果還是什麼資料型別 自動型別轉換 由小...
第三天筆記
python資料型別學習 了解python的基本概念,表示式 語句 函式等,知道什麼是識別符號,有哪些注意事項,要怎麼去用,命名的規則,python有哪些關鍵字。關於python的資料型別大概有哪些,簡單的用法。重點學習了字串,什麼是字串,字串怎麼用,拼接 格式化 佔位符等具體怎麼操作。最後是變數的...
第三天筆記
表單元素 標籤屬性 1.action將使用者輸出的資料輸到哪個頁 2.method的兩種提交方式 1 get提交傳值的時候在使用者位址列中可以看到是顯示提交,有長度限制,2 post提交,不可以在位址列中看到 3.target b 新的 p 前乙個 solf 自身的 文字輸入 1.文字框 單標籤 1...