必須知道的C語言知識細節:|和||、&和&&區別

||和|,&和&&是初學者容易混淆的運算符。 從運算符種類來看,兩者是完全不同的運算符。 ||是邏輯運算符,表示邏輯或; &&是邏輯運算符,表示邏輯與; |是位運算符,表示按位或; &是位運算符,表示按位與。 邏輯運算符的優先級比位運算符優先級低。 按位或運算符|表示將兩個整數用二進制表示後,按位進行操作,只要有1位出現1則當前位的值爲1,每一位運算取值有以下4種情況。 0|0=0 0|1=1 1
相關文章
相關標籤/搜索