邏輯運算符
與運算符(&&)和或運算符(||)均為雙目運算符杂伟。具有左結合性璧函。
非運算符(!)為單目運算符,具有右結合性活鹰。
邏輯運算符的短路問題
與短路:&& 只要第一個條件表達為假那么后面的條件表達就不參與運算了
或短路:|| 只要第一個條件表達式為真那么后面的條件表達式就不參與運算了
三目運算符
一狼荞、是什么?
<真假判斷表達式1>?<表達式2>:<表達式3>;表達式一定有返回值!!!
二啊楚、有什么用?
可以根據(jù)條件成立與否執(zhí)行不同的表達式,返回不同的值,簡化代碼
三、怎么用?
先求表達式1的值,如果為真,則執(zhí)行表達式2,并返回表達式2的值
如果為假,則執(zhí)行表達式3,返回表達式3的值.
四电谣、什么時候用?
當需要根據(jù)條件執(zhí)行不同的表達式時.
五秽梅、有什么特點?
1.三個位置為表達式,不僅僅是數(shù)值.必須有運算結果,不能定義變量
ASCII碼
一、是什么?
美國標準信息交換碼
二剿牺、有什么用?
統(tǒng)一用8位二進制數(shù)來表示所有的大寫和小寫字母,數(shù)字0-9,標點符號,以及在美式英語中使用的特殊控制字符,且規(guī)則一致,便于通信.
三企垦、怎么用?
默認計算機都遵守這個標準,要知道每個字符對應的值是多少,查ASCII碼表
四、什么時候用?
需要把字符轉換成數(shù)字的時候
五晒来、有什么特點?
1.區(qū)分大小寫
2.沒有中文
3.字符在運算時會自動轉換成ASCII值
兩種編碼方式:
UTF-8編碼:UTF-8表示全球所有語言文字的編碼,占3個字節(jié).可以表示2的24次方個字符.
GBK2312編碼:GBK2312表示中文的編碼,占2個字節(jié),可以表示6萬多種漢字.GB是國標的意思.