1樓:
在c中,32位int的-4的補
碼是11111111 11111111 11111111 11111100,3的補碼是00000000 00000000 00000000 00000011,&是「按位與」操作符,顯然-4&3=0!
2樓:略懂c語言
4 = 0000 0100b,-4 = 1111 1100b,3 = 0000 0011b,
-4&3 =
1111 1100
&0000 0011
---------------
0000 0000等於0
3樓:匿名使用者
答案是0,我用**測試的,你的答案應該是錯的!
4樓:7瀧魚座
為零,00000000000
c語言中3%4等於3還是4啊
5樓:匿名使用者
a % b是求模(求餘運算)相當於求a/b所得餘數。
3 % 4商是0,餘數是3,所以得3.
6樓:匿名使用者
3對4求餘數當然是3
7樓:魚來魚網的拳頭
3%4是取餘運算,3%4=0........3,餘數為3,所以結果是3,而3/4結果為0
8樓:匿名使用者
%操作符是取餘操作,3除以4餘數為3,結果是3
9樓:達哥
%是取得餘數的意思
4%4結果是0
4%5結果是1
4%6結果是2
4%8結果是3
10樓:
---------------》3
c語言中3&&4是怎麼運算的,結果是多少啊?
11樓:匿名使用者
結果是1
&&是邏輯操作符號【與】,當兩邊都為非0時,整個結果為1。
邏輯與操作符(&&)
真值表:
邏輯與操作符可以應用於任何型別的運算元,而不僅僅是布林值。在有乙個運算元不是布林值的情況下,邏輯與操作就不一定返回布林值;此時,他遵循下列規則:
1.如果第乙個運算元是物件,則返回第二個運算元;
2.如果第二個運算元是物件,則只有在第乙個運算元的求值結果是true的情況下才會返回該物件;
3.如果兩個運算元都是物件,則返回第二個運算元;
4.如果乙個運算元是null,則返回null;
5.如果有乙個運算元是nan,則返回nan;
6.如果有乙個運算元是undefined,則返回undefined。
因為3和4都是非0,為true,所以
12樓:匿名使用者
答案是1
這個是與預算
&&符號是與操作 3&&4 將會比較3和4 ,3和4均為非0值 所以等價於 1與1 所以答案是1
1<2 為真 值為1 2<3為真 值為1
13樓:風舞迷離
那1<2&&2<3&&4的值為1,怎麼理解?
1小於2,2小於3,3小於4 的條件同時滿足, 值才為1
14樓:匿名使用者
3和4都是非零的,可以認為是邏輯1(真),1&&1結果是1(真)
15樓:匿名使用者
答案是:1
&&是邏輯與運算子
左邊和右邊都是大於0的數,在系統認為是true的,&&運算子,當左邊和右邊都是true的時候,才返回true
16樓:大專家團
? : 是乙個三目運算子,也是唯一的乙個三目運算子。?
前面表邏輯條件,:前面也就是?後面表示條件成立時的值,:
後面表條件不成立時的值。例如,當a>b時,x=1否則x=0,可以寫成x=a>b?1:0。
在c語言中-19%4為什麼等於-3?
17樓:enjoy風鈴
你們都誤會lz了,不是他不懂這個%是什麼意思,是覺得為什麼不是-19%4=4*(-5)+1,跟你說個底層的,取餘的計算過程是這樣的,先做整除操作-19/4=-4,得到的-4就是下一式子中右邊的第二個數即-4而不是要取-5,所以-19%4=4*(-4)+(-3),自然餘數就是-3而不是1了。
18樓:鬱草小沙彌
%是「取餘」運算子,19除以4等於4餘3,即:19÷4=4+3.又帶有乙個負號,所以是-3
19樓:卒子的瘋狂
% 這個運算子是求餘數的
-19 ÷ 4 = -4......-3
20樓:失落間諜
%是取餘 可不就=-3
c語言中3|4代表什麼意思
21樓:匿名使用者
「| 」這是按位或運算子,參與運算的是二進位製數,「|」運算的規則是對應在二進位制位有乙個為1,結果為1,只有當兩個對應位為0,結果才為0。
3 | 4 的運算相當於:
0000 0011
| 0000 0100
—————
0000 0111
轉換按十進位製數顯示的話就是7
22樓:飛葉舞空
看到樓上的回答不是完全正確,我也回答一下吧,這個是位運算,是將3和4的各個位執行邏輯運算,也就是3的二進位制表示0011和4的二進位制表示0100每一位做邏輯或運算,運算結果是二進位制的0111,就是7
我要說的是c語言裡的邏輯運算子是"&&"和"||",位運算子是「&」,「|」和「^」,樓上說是邏輯運算,這點不正確
23樓:匿名使用者
3或4,是邏輯運算,也就是0011b|0100b=0111b=0x07
c語言中1%2等於多少
24樓:小小詩不敢給她
首先我們要理解的是%在c語言中是什麼運算。在c語言中,%指的是取餘數。
有了以上知識作為鋪墊,我們來看一下1%2結果到底是什麼。
1除以2,商是0,餘數是1,所以1%2的結果是1。
關於「/」的「%」的總結
除法運算子「/」。二元運算子,具有左結合性。參與運算的量均為整型時,結果為整型,捨去小數。如果運算量中有乙個為實型,結果為雙精度實型。
求餘運算子「%」,二元運算子,具有左結合性。參與運算的量均為整型。
求餘運算的結果等於兩個數相除後的餘數。
「%」取模運算子還有一些小的應用,例如:
①當你想要通過rand()獲得隨機數時,rand()%100;產生0-99的隨機數。
假如要產生16-59之間的數,可以這樣寫:rand()%44+16(這裡44由59-16+1得到)。
rand()%44 即可獲得0-43的隨機數,再加上16即可得到16-59的隨機數了;
②除了第一點以外,「%」運算還通常用於n進製的轉換。 例如:
如果是二進位制轉換,那麼就可以通過/與%的結合使用則可以得到轉換之後的二進位製數了(其實就是短除法)
當原數被除至剩餘0時,它的上一次模數就是最高位進製數。
30(10)->11110(2)
/與%的結合使用通常都可用於獲得最低位數又或者獲得所需的某位數。 例如:
「/」通常可以去掉尾數,而「%」通常都用於獲得尾數。
25樓:天雲一號
在c語言中, -1++ 這種寫法是錯誤的,進行編譯的時候會報錯,因為只有變數才可以進行自增或自減運算,對常量不能進行自增或自減運算。
可以通過如下的語句來進行驗證:
printf("%d\n", -1++); // 編譯的時候會報錯,因為-1是常量,而常量是不能進行++操作的
26樓:匿名使用者
你記住前面的數比後面的數小 那麼 餘數就是 前面的數。 像 5%10 還是5 1%2 還是1
27樓:匿名使用者
是1,因為%是取餘數運算子,1除以2等於0餘1,所以1%2=1
而/是除,對於整數如3/2=1,它把小數捨掉了,即便是0.9也舍,不是按四捨五入的,整數相除結果還是整數
而3.0/2=1.5這是因為實數相除還是實數
28樓:匿名使用者
1%2的計算結果是1
%在作為雙目運算子時,表示取模運算,c語言中如a%b的結果即為a除以b得到的餘數。
29樓:匿名使用者
c語言中1%2 是對1求餘數1除以2 餘1 結果就是1,餘數是多少結果就是多少當整除的時候結果是0
30樓:匿名使用者
1除以2,商是0,餘數是1,所以1%2的結果是1。
31樓:小亞
1,因為取模運算是求的餘數,一除以二,商0,餘1.
只要記住%是求餘數就行了。再不行你就用除法算了收餘數就行,而且運算數必須是整型
32樓:su9_踏雪無痕
在c語言裡邊 -1++ 這種寫法是錯誤的,只有左值才能進行自增或者自減運算。
例如:int a = 1;
-a++;
相當於 a = a+1;
a = -a;
所以結果為 -2
33樓:abc會吃草的牛
你連中100%分之二等於0.01和0.02
34樓:抬頭望那蒼穹
等於1.意思是1除以2的餘數,商是0,餘數為1
35樓:匿名使用者
1因為%是取餘數運算子,1除以2等於0餘1,所以1%2
c語言中1%2等於多少
36樓:笑1臉1男1人
1%2=1.
意思就是1整除2後餘數是多少。
打個比方1個蘋果,但是你每次只能拿2個,1%2,你拿了0次2個蘋果,還剩1個蘋果。
類似3%2=1,3個蘋果中你能拿走1次2個蘋果,還剩乙個蘋果。
37樓:浙江衛健科技****
1%2的計算結果是1
%在作為雙目運算子時,表示取模運算,c語言中如a%b的結果即為a除以b得到的餘數。
38樓:匿名使用者
等於1,%是取mod符號
39樓:勾家索建義
是對1求餘數1除以2
餘1結果就是1,餘數是多少結果就是多少當整除的時候結果是0
在C語言中,12等於多少,c語言中12等於多少
等於0。1 這個屬於位運算,是邏輯相與運算 是邏輯異或運算 是邏輯同或運算。2 解決這類題目,關鍵在於找到這些數字所代表的2進製數,然後再按照邏輯運算關係做。c語言運算子即在 c語言 中的運算子,運算子是告訴編譯程式執行特定算術或邏輯操作的符號。c語言的內部運算子很豐富,運算範圍很寬,除了控制語句和...
c語言中7的值是多少,c語言中715等於多少
這個語句是錯的,如果是位址符,不可以求常量的位址 如果是 與操作符或者位與運算子,應該需要兩個引數 c語言中7 15等於多少 是邏輯運算子 在c語言中,非0表示邏輯真 所以,7 15的結果是,邏輯真,用1表示.因此,結果是1.1。7不等於0,短路。貌似邏輯判斷吧,等於1 c語言中0 7 7等於多少?...
一7一7等於多少,c語言中17等於多少啊?
負負得正數學的最簡單的公式 一7一7 一 7 7 一14 7 7等於 14 7 7 14 c語言中1 7等於多少啊?是位與運算 是二進位制運算 7轉換到二進位制是 0000 01110000 0001 0000 0111只有最後一位都是版1 所以結果是權1 如果位與的是 5 那麼 1 7為算數與運算...