lesson 2
五.數字類型
1、對於計算機精確度要求很高的實數,使用decimal
2、內存使用要求苛刻,在保證取值範圍條件下盡量使用占位較小類型
3、如果沒有上述要求,整數用int,實數用double
六.代碼註釋
- 單行註釋://註釋內容
- 多行註釋:/*註釋內容*/
- 文檔註釋:
七.運算符
1、常見運算符
書寫類型:()
功能作用:
l 類型轉換
l 改變運算順序
l 函數調用
2、加加運算符:
l 變量名++:計算返回結果,與變量相同將變量值自增1
l ++變量名:計算返回結果是變量值加1,將變量的值自增1
3、減減運算符:
l 變量名--:計算返回結果,與變量相同將變量值自減1
l --變量名:計算返回結果是變量值減1,將變量的值自減1
4、賦值符號
書寫語法:變量名=運算代碼
5、邏輯運算符
常見:==、!=、<、>、<=、>=、&&、||、!
返回類型:bool類型
l &&:兩個bool類型進行運算,結果:真真為真,其他為假
l ||:兩個bool類型進行運算,結果:假假為假,其他為真
l !(一元運算符):對一個bool類型的數據求反。
數據為真,運算結果為假
數據為假,運算結果為真
1、 三目運算符:需要三個操作數參與運算
書寫方式:操作數1?操作數2:操作數3(操作數1為bool類型)
返回結果:如果操作數1判定結果為真,則將操作數2作為返回結果
如果操作數1判定結果為假,則將操作數3作為返回結果
2、 位運算符:用於對數字進行二進制計算
|
&與:每一位比較,都為1取1,否則取0
|或:每一位比較,都為0取0,否則取1
^異或:每一位比較,相同取0,不相同取1
<<左移:對一個二進制數字向左移動指定位數
>>右移:對一個二進制數字向右移動指定位數
~取補:1變0,0變1
3、 運算符優先級
l 賦值運算:永遠最後運行
l 數字運算:先運行括號,有嵌套從裏到外運行,
再運行乘、除、求余,
最後進行加減
l 類型轉換(顯示轉換)與函數調用:
先進行函數調用,得到返回結果,最後進行函數調用
10、邏輯運算
書寫格式:表達式1&&表達式2
11、其他:使用小括號或分開書寫來控制運算順序
八.If判斷
If(條件1) 必須有一個
{代碼1;}
Else if(條件2) 可以有多個
{代碼2}
Else 可以沒有
{代碼3}
lesson 2