本文目錄一覽:
c語言里,a/b什麼意思?
/的意思是除法,a和b是整數,所以a/b算出來是整數。
c語言運算符:
!邏輯非運算符
~按位取反運算符
++自增運算符
–自減運算符
-負號運算符
(類型)類型轉換運算符
*指針運算符
地址與運算符
sizeof長度運算符
擴展資料
c語言的特點
1、在標準C語言的文檔里,對操作符的結合性並沒有做出非常清楚的解釋。一個滿分的回答是:它是仲裁者,在幾個操作符具有相同的優先順序時決定先執行哪一個。
2、C語言也將34種運算符規定了不同的結合性。大多數運算符結合方向是「自左至右」,即:先左後右,也叫「左結合性」,例如a-b+c,表達式中有-和+兩種運算符,且優先順序相同。
3、C語言有三類運算符的結合方向是從右至左,也叫「右結合性」,即:單目運算符、條件運算符、以及賦值運算符。
參考資料來源:百度百科—c語言運算符號
c語言中a&b
是按位與運輸符,與有區別!運算時,先將a和b化為二進位,然後按位進行與運算。例如36,用4個二進位位表示3和6,3的二進位為0011,6的二進位為0110,按位與後得到的結果為0010。
C語言中的條件運算中的a:b是什麼意思?
ab?a:b中?:是條件運算符,是一個三目運算,形式為
表達式1?表達式2:表達式3
判斷表達式1的真假,若表達式1為真,則執行表達式2;若表達式1為假,則執行表達式3;
所以max=ab?a:b的意思是若ab成立,則將a的值賦予max,反之,將b的值賦予max
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/290915.html