邏輯運算符 三目運算符 ASCII碼

邏輯運算符

與運算符(&&)和或運算符(||)均為雙目運算符。具有左結合性。

非運算符(!)為單目運算符,具有右結合性。

邏輯運算符的短路問題

與短路:&& 只要第一個條件表達為假那么后面的條件表達就不參與運算了

或短路:|| 只要第一個條件表達式為真那么后面的條件表達式就不參與運算了

三目運算符

一、是什么?

<真假判斷表達式1>?<表達式2>:<表達式3>;表達式一定有返回值!!!

二、有什么用?

可以根據條件成立與否執行不同的表達式,返回不同的值,簡化代碼

三、怎么用?

先求表達式1的值,如果為真,則執行表達式2,并返回表達式2的值

如果為假,則執行表達式3,返回表達式3的值.

四、什么時候用?

當需要根據條件執行不同的表達式時.

五、有什么特點?

1.三個位置為表達式,不僅僅是數值.必須有運算結果,不能定義變量

ASCII碼

一、是什么?

美國標準信息交換碼

二、有什么用?

統一用8位二進制數來表示所有的大寫和小寫字母,數字0-9,標點符號,以及在美式英語中使用的特殊控制字符,且規則一致,便于通信.

三、怎么用?

默認計算機都遵守這個標準,要知道每個字符對應的值是多少,查ASCII碼表

四、什么時候用?

需要把字符轉換成數字的時候

五、有什么特點?

1.區分大小寫

2.沒有中文

3.字符在運算時會自動轉換成ASCII值

兩種編碼方式:

UTF-8編碼:UTF-8表示全球所有語言文字的編碼,占3個字節.可以表示2的24次方個字符.

GBK2312編碼:GBK2312表示中文的編碼,占2個字節,可以表示6萬多種漢字.GB是國標的意思.

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容