1樓:我愛上那女孩
是大於等於(>=)和小於等於(<=)的意思。標示一個邏輯表示式:
表示式1:mode大於0xb1 或者 mode等於0xb1;(mode>=0xb1)
表示式2:mode小於0xba或者 mode等於0xba;(mode<=0xba)
&&符號的含義是:如果表示式1 與 表示式2 同時成立 (mode>=0xb1&&mode<=0xba)
最終的理解這句話:
如果滿足上面的條件,就執行「return mode」:返回mode的值。
只能解釋成這樣了,希望你能理解
2樓:匿名使用者
if(mode>=0xb1&&mode<=0xba) return mode;
意思是:如果 mode 大於等於 0xb1 並且小於等於0xba,則返回mode.
>= :大小等於。
0xb1:十六進位制,換成十進位制:11*16+1 (b表示11)&&:與,兩邊表示式同時成立
<=:小於等於
0xba:換成十進位制:11*16+10 (a表示10)
3樓:匿名使用者
<=是小於等於的意思
>=是大於等於的意思
4樓:匿名使用者
樓主沒學過c語言呢,建議翻看課本,大於等於和小於等於。
5樓:匿名使用者
汗,就是大於等於(>=)和小於等於(<=)。
6樓:來自屏巖洞簡簡單單的鳳頭鷹
小於或等於
大於等於啊...
c語言中符號兩豎是什麼意思
7樓:匿名使用者
對 邏輯或!就是在 "||"符 兩邊的條件,只要一邊的條件為真,則這個總的條件就為真!如 if(條件1 || 條件2)
只要"條件1"或"條件2" 任意一個為真 則if條件就為真。
8樓:匿名使用者
邏輯運算子,相當於漢語中的『或』。
9樓:沒想到錯過了
邏輯或,是邏輯運算子的一種~~
10樓:小豬乖乖
相或比較
比如if(a==b || b==c)
a = 1;
只有在a == b或者 b==c的時候才有a=1;
c語言中符號兩豎是什麼意思
11樓:逮長逸穆驪
對邏輯或!就是在
"||"符
兩邊的條件,只要一邊的條件為真,則這個總的條件就為真!如if(條件1
||條件2)
只要"條件1"或"條件2"
任意一個為真
則if條件就為真。
12樓:寧雪容洋馳
c語言中的&有三種使用方式。
1取地址操作符。單目運算,與其後的變數或常量組合,用於獲取該運算元的記憶體地址。
2位操作中的按位與操作,雙目運算子,&的兩邊的表示式均參與操作。
計算時,按位計算。對於任意一位,如果兩個運算元該位上的值均為1,則結果該位上為1,否則結果該位上值為0.
3當兩個&符號同時使用,即&&符號,代表邏輯運算中的邏輯與。雙目運算子,&&的兩邊的表示式均參與操作。
當&&兩邊均為真時,結果為真。否則結果為假。
&&由於是邏輯運算,結果只有真(1)或假(0)兩種情況。
c語言中的符號 & 和 | 是什麼意思?
13樓:沐星辰曦
&: 在c語言中有兩種意思,一種是取地址符,是單目運算子;另一種是位運算子,表示「按位與」,是雙目運算子。|: 是位運算子,表示「按位或」。
1、符號 & 和 | 這兩個運算子都是二進位制的按位操作符。
&: 二進位制「與」(都為1時,結果是1,否則是0。),比如:1010 & 1011 = 1010,1010 & 1000 = 1000。
|: 二進位制「或」(有1時,結果是1,都是0時,結果為0。),比如:1010 | 1011 = 1011,1010 | 1000 = 1010。
2、位運算子將數字視為二進位制值,並按位進行相應運算,運算完成後再重新轉換為數字。
例如:表示式10&15表示(1010 & 1111),它將返回表示1010的值10。因為真真得真,或者是11得1,同位全是1結果也是1。
表示式10|15表示(1010 | 1111),它將返回表示1111的值15。假假得假。全零得零。
3、c語言中的符號分為10類:算術運算子、關係運算子、邏輯運算子、位操作運算子、賦值運算子、條件運算子、逗號運算子、指標運算子、求位元組數運算子和特殊運算子。
4、位操作運算子:參與運算的量,按二進位制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。
14樓:匿名使用者
&在c語言裡可能有兩種意思,一種是取地址符,這種情況是單目運算子,另一種是位運算子,表示按位與,這種情況是雙目運算子
具體是哪種,要根據在語句中的使用來看
|就簡單多了,只有一種情況,位運算的,按位或i | j
=00000000000000000000000000000001 | 00000000000000000000000000000010
=0000 0000 0000 0000 0000 0000 0000 0011
15樓:蛋糕
這兩個運算子都是二進位制的按位操作符。
&: 二進位制「與」,如 1010 & 1011 = 1010,1010 & 1000 = 1000。都為1時,結果是1,否則是0
|: 二進位制「或」,如 1010 | 1011 = 1011,1010 | 1000 = 1010。有1時,結果是1,都是0時,結果為0。
16樓:約_束
&表示「和」,並列的關係;|表示「或「,選擇的關係。
17樓:匿名使用者
&按位與 |按位或 一個數或字元在記憶體是二進位制01存放的,&|是將每一位按位與按位或,如
=00000000000000000000000000000000
18樓:匿名使用者
在c語言中,an&amp和c都是邏輯運算子,它們都是雙目運算子。有3個邏輯運算子,即「and」、「x」和「!」.
邏輯運算子用來判斷事物是「成立」還是「無根據」或「真實」還是「錯誤」。判斷結果只有兩個值,數字是「0」和「非0」。其中,「非0」表示邏輯運算結果為「真」,「0」表示邏輯表示式的結果為「false」。
19樓:匿名使用者
|c語言中位操作運算子:
參與運算的量,按二進位制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。
符號 &(位與):二進位制「與」,如 1010 & 1011 = 1010,1010 & 1000 = 1000。都為1時,結果是1,否則是0;
符號 |(位或):二進位制「或」,如 1010 | 1011 = 1011,1010 | 1000 = 1010。有1時,結果是1,都是0時,結果為0。
c語言運算子號指的是運算子號。c語言中的符號分為10類:算術運算子、關係運算子、邏輯運算子、位操作運算子、賦值運算子、條件運算子、逗號運算子、指標運算子、求位元組數運算子和特殊運算子。
20樓:命中傷定
|&: 二進位制「與」,如 1010 & 1011 = 1010,1010 & 1000 = 1000。都為1時,結果是1,否則是0
|: 二進位制「或」,如 1010 | 1011 = 1011,1010 | 1000 = 1010。有1時,結果是1,都是0時,結果為0。
c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。
21樓:安徽新華電腦
% 單列出來就是取模運算子
%%沒有特殊含義
但,在格式化io語句,如scanf/printf/format等之中,百分號是特殊格式化字元
%n 回車
%d 輸出整數
%% 輸出一個百分號
還有很多,可以參考格式化語句的說明
22樓:劉文正粉絲
5÷2=2......1
學過數學的都懂吧?
/號是求2,而%號就是不要2,求的是1.
而/號還有一個特點:5/2==2因為/號兩邊都是整數,它的結果還是整數.如果要算5/2的真實結果,就要這樣:
5.0/2這樣5.0是個double型的,結果也是double的.
而%號的左右兩邊的數都必須是整數.
c語言中:&&和||符號是什麼意思?
23樓:匿名使用者
|||&& 和 || 都是邏輯表來達式,
一般用法是 if(表示式1 || 表示式2) 或者 if(表示式1 && 表示式2)。
|| 表示 或 滿足括號裡其中一個,整個表示式就為真,就滿足if判定的條件執行if{}裡的語句。
&& 表示 且 if括號內的表示式都為真 才能滿足if判定的條件 才會執行if{}裡的語句。
24樓:匿名使用者
這兩個運算子都是二進位制的按位操作符。
&: 二進位制「與」,如 1010 & 1011 = 1010,1010 & 1000 = 1000。都為1時,結果是1,否則是0
|: 二進位制「或」,如 1010 | 1011 = 1011,1010 | 1000 = 1010。有1時,結果是1,都是0時,結果為0。
c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。
儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。
c語言中符號<<是什麼意思
25樓:學雅思
符號《在c語言中代表了左移運算子。
《用來將一個數的各二進位制位全部左移若干位,移動的位數由右運算元指定,右運算元必須是非負值,其右邊空出的位用0填補,高位左移溢位則捨棄該高位。
擴充套件資料
將a的二進位制數左移2位,右補0。若a=15,即二進位制數00001111,左移2位得00111100,即十進位制數60(為簡單起見,用8位二進位制數表示十進位制數15,如果用16位二進位制數表示,結果是一樣的)。高位左移後溢位,捨棄。
左移一位相當於該數乘以2,左移2位相當於該數乘以2^2=4。上面舉的例子15<< 2=60,即乘了4。但此結論只適用於該數左移時被溢位捨棄的高位中不包含1的情況。
例如,假設以一個位元組(8位)存一個整數,若a為無符號整型變數,則a=64,即二進位制數01000000時,左移一位時溢位的是0。而左移2位時,溢位的高位中包含1,則不符合上述結論。
26樓:匿名使用者
左移運算子
<<(左移)
運算規則:
按二進位制形式把所有的數字向左移動對應的位數,高位移出(捨棄),低位的空位補零。
語法格式:
需要移位的數字 << 移位的次數
例如: 3 << 2,則是將數字3左移2位計算過程:
3 << 2 首先把3轉換為二進位制數字0000 0011,然後把該數字高位(左側)的兩個零移出,其他的數字都朝左平移2位,最後在低位(右側)的兩個空位補零。則得到的最終結果是0000 1100,則轉換為十進位制是12。
c語言中符號和是什麼意思?比如,C語言中,符號「! 」和「 」是什麼意思?比如a b,a
是邏輯不等於號而 是判斷是否相等。c語言是一種計算機程式設計語言,它既具有高階語言的特點,又具有組合語言的特點。1978年後,c語言已先後被移植到大 中 小及微型機上,它可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。它的應用範圍廣泛,具備很強...
c語言中和符號是什麼意思,C語言中 和 符號是什麼意思?
在c語言中,和 都屬於邏輯運算子,並且都是雙目運算子。邏輯運算子總共有3個,分別是 和 邏輯運算子是用來判斷一件事情是 成立 還是 不成立 或者說是 真 還是 假 判斷的結果只有兩個值,用數字表示就是 0 和 非0 其中,非0 表示該邏輯運算的結果是 真 0 表示這個邏輯運算表示式的結果為 假 是邏...
c語言中有符號型別的int範圍,C語言中 有符號型別的int範圍( 128 127)是怎麼求出來的,特別是 128 怎麼理解 負數用二進位制怎麼表示
恩!首先要指出你的一個錯誤!int的範圍不是 128 127 這個是char的範圍,範圍的大小是由型別所佔有的位元組來決定的。如此所示 char是一個位元組8bit,那麼在二進位制中,8bit最大值是255,最小值是0 在是在無符號時 如果是有符號的話.那麼就還有一位是符號為,最高位是符號為。例如 ...