1樓:
^ 是按位「異或」運算子。
指數運算 要呼叫數學函式 pow (5,2). 別忘了標頭檔案 #include
***************===
#include
#include
#include
void main()
請問| ^ &在c++中是什麼運算子?
2樓:匿名使用者
和c是一樣的,先對所有的資料轉換成二進位制,|如果對應位有一個為1,則該位為1,&—是兩個全為1,則為1,否則為0,^代表兩位相同的話則為0,否則為1
則4|6=100|110=110,
5&7=101&111=101,
8^9=1000^1001=0001
3樓:傲世修羅王
是位運算子,分別是與,或,亦或操作,將資料轉化為二進位制按位運算即可4|6 = 6
5&7 = 5
8^9 = 1
4樓:匿名使用者
二進位制的相或、相與、相異或
4|6就是
00000100與00000110相或
結果是00000110也就是6
5&700000101相與00000111結果就是00000101也就是5
8^900001000異或00001001結果是00000001也就是1
5樓:匿名使用者
4|6:為或操作=6
5&7:為與操作=5
8^9:為異或操作=1
均可轉換為2進位制,根據與、或、異或法則計算。
c++ 運算子->與什麼等效
6樓:醒目鳥
1、->表示位元位右移。效果與「除以」類似。右移一位即除以2,右移2位即除以4,右移3位即除以8..
例如:數字8的二進位制碼為:00001000.
右移一位後變為:00000100。
即00000100=4.
2、還有一種含義:在c++裡表示堆疊的指標位置。例如:this->data
7樓:千鋒教育
->表示右移一位 和除以2等效
8樓:匿名使用者
與指標之前加*後的·點運算子等效
c++中的^運算子是什麼意思,請舉例
9樓:
位異或。
相同為0 不同為1;
如 0x1001 ^ 0x0001
結果: 0x1000
c++中的^運算子是什麼意思,請舉例
10樓:暫時沉默者
^在c++中是位異操作
也就是說相同是為0,不相同時為1
詳細一點
int a = 12; //a為 00001100int b = 6; //b為 00000110int c = a^b; //c為000001010
11樓:匿名使用者
異或 運算··按位對應
相同則0 不同則1
101010010
101001101
運算後000011111
12樓:何處淬吳鉤
應該沒這個運算子吧。有~這個,是按位取反。比如1的二進位制是0000000000000001,取反後是1111111111111110
13樓:匿名使用者
kondykuang 是正確的.
另外,我再補充一點:
∧可以被過載,你可以賦予它新的含義.如a∧b過載成a+b,....或其它的.
在c++語言中,^是什麼意思
14樓:歐洲在哪
^就是異或運算。
異或運演算法則
1. a ^ a = 0
2. a ^ b = b ^ a
3. a ^ b ^ c = a ^ (b ^ c) = (a ^ b) ^ c;
4. d = a ^ b ^ c 可以推出 a = d ^ b ^ c.
5. a ^ b ^ a = b.
6.若x是二進位制數0101,y是二進位制數1011則x^y=1110
只有在兩個比較的位不同時其結果是1,否則結果為0即「相同為0,不同為1」!
15樓:匿名使用者
是異或,相同位0,不同為一,相對的事同或,相同位1,不同位0
c++程式中^是什麼意思
16樓:apple林
^ 按位異或
c++提供了六種位運算運算子;這些運算子可能只允許整型運算元,即char、short、int和long,無論signed或者unsigned。
& 按位and
| 按位or
^ 按位異或
<< 左移
>> 右移
~ 求反(一元運算)
17樓:申江漁夫
通過將符號^放在型別名稱的後面來指定該型別的控制代碼
18樓:七週佳琪
是位運算之一,異或。
c 中優先順序和運算子先看哪個,c 中的運算子優先順序順序是什麼?
因為 只是來在這條語句結束後才 1,假設 源a 0,則a a 等同於0 0,當然是錯的了,但是現在a的值變為1 補充一點,c 不提倡在同一語句當中多次修改同一個變數的值,樓主知道怎麼回事就行了,有些跟編譯器有關 我來正確的回copy答吧.1.和bai 優先順序是相du同的,那麼就看結合順序了。2.和...
C三目運算子的問題,C中三目運算子是什麼,怎麼用
函式的定義 修飾符 返回值型別 函式名稱 引數列表 c2059 並不是關鍵字,不能作為修飾符。c2059 int empty 判斷鏈bai佇列 du是否zhi為空 dao內 改為 容 int empty c 中三目運算子是什麼,怎麼用 三目運算子是?結構的運算 所謂三目就是需要三個變數進行運算的操作...
C 中為什麼過載前置 運算子要加個
plex plex operator 返回一 copy 個引用即bai代表當前du物件本身zhi plex plex operator int 1 因為過載bai自加運算子後可以du返回物件zhi的引用,dao以方便在表示式中連續使版用。舉個例 權 cout 是經常用的,其實是過載了 這個操作符。如...