1樓:匿名使用者
一樓............在c++中^是位運算異或,即xor,所謂異或,即該位值相同則取0,如果該位值相異則取1
2樓:w灰色的精靈
按位異或
運算規則:若參加運算的兩個運算元的對應位相同,則該位的結果為0;否則為1。
如:3^5
3:00000011
5:00000101
3^5:00000110
3樓:匿名使用者
表示檔案結束.
你可以記作end of file
while (!cin.eof())
回丁大偉521:
while (1)的條件總是為真,則除非迴圈內break,或者goto才能跳出迴圈.
while (!cin.eof()) 則是表示cin輸入不結束,一直做,當cin輸入結束時,跳出迴圈.
另外,虛機團上產品**,超級便宜
4樓:
3^2=1
3=0011
2=0010
******************************0011
^0010
--------
0001=1
二樓是正確的
5樓:
就是幾的幾次方的符號
6樓:匿名使用者
必須是「按位異或」啊@!!
7樓:匿名使用者
例如:2^3=8 3^2=9 它表示多少次冪 hehe
c++中「^=」是什麼意思?
8樓:匿名使用者
a ^=b與a=a^b相同,按二進位制位異或,如果相應位相同,結果中改位為0,不同就為1,例如1010與1100相異或的結果為0110.
9樓:匿名使用者
a= a異或b
比如a ^= b實際上相當於 a = a ^ b;
10樓:愛富
你最好把整句都列出來。是不是a^=b這樣的?其實就是a = a^b。
11樓:匿名使用者
a ^= b; 就是將a和b按位異或後,結果賦值給a。
在c++中^是什麼意思?
12樓:緗虞幬
是異或的意思。就是二進位制按位異或。如1^1=0,0^0=0,1^0=1,0^1=1;
13樓:423小奇
按位亦或..
如1^1=0,0^0=0,1^0=1,0^1=1;
^=就好比是+=吧
比如 a+=b
a = a+b
a^=b
a = 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樓:匿名使用者
c++的^是位異或操作符,兩個二進位制位如果不同,則位異或的結果是1,否則結果是0
17樓:匿名使用者
換成二進位制 再進行抑或
10的二進位制:01010
2的二進位制: 010
抑或結果:01000 即為十進位制8
21的二進位制:010101
抑或結果:010111 即為十進位制23
你的明白?
18樓:
按位異或
先換成二進位制
21為10101
2為 00010
上下每位對比,不同的取1,相同的取0
結果10111,再換成十進位制就是23
19樓:伊·梵
樓主搜一下c++的關鍵字,運算子,操作符,每個都弄懂,把基礎打好。
20樓:匿名使用者
你看看是不是「^」被過載了
21樓:匿名使用者
二進位制異或噻 搜一下
c++中 ^是什麼
22樓:匿名使用者
^屬於特殊字元,表示脫字元號;在ansi c中,引入了三元字元,為某些鍵盤上沒有的字元提供輸入方法。此時可以用三元符號「??/」表示脫位字元 ^ 。
^也可以表示特殊的二元運算子——逐位邏輯運算子(用於對資料的位進行操作),它表示的含義是逐位非或,要求兩個整型運算元。從最小(即最右)的位開始,對運算元逐位操作;如果只有其中一個位為1,那麼結果為1;否則為0。
23樓:雲南新華電腦學校
^ 是按位「異或」運算子。
指數運算 要呼叫數學函式 pow (5,2). 別忘了標頭檔案 #include
***************===
#include
#include
#include
void main()
24樓:匿名使用者
c++中^符號表示:按位異或運算子。
參與運算的兩個值,如果兩個相應位相同,則結果為0,否則為1。即:0^0=0, 1^0=1, 0^1=1, 1^1=0
25樓:匿名使用者
#include
using namespace std;
int main()
我用c++17不能編譯阿,打錯字了吧。
c++程式中^是什麼意思
26樓:apple林
^ 按位異或
c++提供了六種位運算運算子;這些運算子可能只允許整型運算元,即char、short、int和long,無論signed或者unsigned。
& 按位and
| 按位or
^ 按位異或
<< 左移
>> 右移
~ 求反(一元運算)
27樓:申江漁夫
通過將符號^放在型別名稱的後面來指定該型別的控制代碼
28樓:七週佳琪
是位運算之一,異或。
c++中%[^,]是什麼意思?
29樓:匿名使用者
scanf的正規表示式之一。
一般我們是scanf("%s", ***x),有時我們希望空格也輸入進去,可以用scanf("%[^\n]", ***x)
%[^\n]的意思就是以'\n'作為輸入的結束標誌。
同理%[^,]就是以','做輸入的結束標誌。
其它的如
%[a-z] 表示匹配a到z中任意字元
%[ab'] 匹配a、b、'中一員
%[^a] 匹配非a的任意字元
fscanf的用法基本一樣。
30樓:匿名使用者
%[^,]是一個百分號後面跟著的是一個正規表示式,意思是說,讀到以逗號作為開頭的地方,而後將前面的資訊作為一個字串賦值給相應的變數,例如:
char w="123,456";
sscanf(w,"%[^,]",s);
這句話的意思就是從w中讀取字串,讀到以逗號作為開頭的地方結束那麼最終讀到s中的內容就是「123」
這種讀入方式在其他情況下同理
c++ clr中的 「^」是什麼意思,代表什麼?
31樓:匿名使用者
c++/cli中使用g**ew關鍵字表示在託管堆上分配記憶體,並且為了與以前的指標區分,用^來替換* ,就語義上來說他們的區別大致如下:
1)g**ew返回的是一個控制代碼(handle),而new返回的是實際的記憶體地址;
2)g**ew建立的物件由虛擬機器託管,而new建立的物件必須自己來管理和釋放。
當然,從程式設計師的角度來說,管它是控制代碼還是什麼其他的東西,總跑不掉是對某塊記憶體地址的引用,實際上我們都可以理解成指標。
c 中t表示什麼意思,怎麼用,C 中 t 是什麼意思
c 中 t的意思是水平製表 跳到下一個tab位置 相當於打字的時候按以下tab鍵的效果,當你需要輸出資料比較整齊的時候用。每個資料之間預設是8個字元。製表符 也叫製表位 的功能是在不使用 的情況下在垂直方向按列對齊文字。比較常見的應用包括名單 簡單列表等。也可以應用於製作頁首頁尾等同一行有幾個對齊位...
c中的是什麼意思,C中是什麼意思
主要有兩個用法 一個是輸出運算子 如cout 5 另一個是移位運算子,n 就相當於c語言中的 左移,相當於乘以1 3,變成8 include using namespace std int main int a cin a 輸入一個數 cout c 中 是什麼意思 如果是cin a 表示輸入值到變數...
在c中是什麼意思,c是什麼意思
和 用法差不多 a b,a a b 是按位或並賦值的意思。若有兩個整型變數a和b,那麼a b 就是a a b 的意思。一 釋義 是不等於號的意思。如 if c 2 判斷 c 不等於 2 二 c 的簡單介紹 c 是在c語言的基礎上開發的一種通用程式語言,應用廣泛。c 支援多種程式設計正規化 物件導向程...