C 中表示什麼意思,C 中「 」是什麼意思?

2021-03-20 02:41:35 字數 4432 閱讀 4070

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 支援多種程式設計正規化 物件導向程...