c 定義類時使用是什麼意思,在c 語言中, 是什麼意思

2021-05-16 03:07:25 字數 3368 閱讀 8000

1樓:匿名使用者

沒有用過,也沒有聽說過。

c++中「^=」是什麼意思?

2樓:匿名使用者

a ^=b與a=a^b相同,按二進位制位異或,如果相應位相同,結果中改位為0,不同就為1,例如1010與1100相異或的結果為0110.

3樓:匿名使用者

a= a異或b

比如a ^= b實際上相當於 a = a ^ b;

4樓:愛富

你最好把整句都列出來。是不是a^=b這樣的?其實就是a = a^b。

5樓:匿名使用者

a ^= b; 就是將a和b按位異或後,結果賦值給a。

在c++語言中,^是什麼意思

6樓:歐洲在哪

^就是異或運算。

異或運演算法則

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」!

7樓:匿名使用者

是異或,相同位0,不同為一,相對的事同或,相同位1,不同位0

c++中%[^,]是什麼意思?

8樓:匿名使用者

scanf的正規表示式之一。

一般我們是scanf("%s", ***x),有時我們希望空格也輸入進去,可以用scanf("%[^\n]", ***x)

%[^\n]的意思就是以'\n'作為輸入的結束標誌。

同理%[^,]就是以','做輸入的結束標誌。

其它的如

%[a-z] 表示匹配a到z中任意字元

%[ab'] 匹配a、b、'中一員

%[^a] 匹配非a的任意字元

fscanf的用法基本一樣。

9樓:匿名使用者

%[^,]是一個百分號後面跟著的是一個正規表示式,意思是說,讀到以逗號作為開頭的地方,而後將前面的資訊作為一個字串賦值給相應的變數,例如:

char w="123,456";

sscanf(w,"%[^,]",s);

這句話的意思就是從w中讀取字串,讀到以逗號作為開頭的地方結束那麼最終讀到s中的內容就是「123」

這種讀入方式在其他情況下同理

c++中 ^是什麼

10樓:匿名使用者

^屬於特殊字元,表示脫字元號;在ansi c中,引入了三元字元,為某些鍵盤上沒有的字元提供輸入方法。此時可以用三元符號「??/」表示脫位字元 ^ 。

^也可以表示特殊的二元運算子——逐位邏輯運算子(用於對資料的位進行操作),它表示的含義是逐位非或,要求兩個整型運算元。從最小(即最右)的位開始,對運算元逐位操作;如果只有其中一個位為1,那麼結果為1;否則為0。

11樓:雲南新華電腦學校

^ 是按位「異或」運算子。

指數運算 要呼叫數學函式 pow (5,2). 別忘了標頭檔案 #include

***************===

#include

#include

#include

void main()

12樓:匿名使用者

c++中^符號表示:按位異或運算子。

參與運算的兩個值,如果兩個相應位相同,則結果為0,否則為1。即:0^0=0, 1^0=1, 0^1=1, 1^1=0

13樓:匿名使用者

#include

using namespace std;

int main()

我用c++17不能編譯阿,打錯字了吧。

c++中^是什麼意思?

14樓:匿名使用者

c++的^是位異或操作符,兩個二進位制位如果不同,則位異或的結果是1,否則結果是0

15樓:匿名使用者

換成二進位制 再進行抑或

10的二進位制:01010

2的二進位制: 010

抑或結果:01000 即為十進位制8

21的二進位制:010101

抑或結果:010111 即為十進位制23

你的明白?

16樓:

按位異或

先換成二進位制

21為10101

2為 00010

上下每位對比,不同的取1,相同的取0

結果10111,再換成十進位制就是23

17樓:伊·梵

樓主搜一下c++的關鍵字,運算子,操作符,每個都弄懂,把基礎打好。

18樓:匿名使用者

你看看是不是「^」被過載了

19樓:匿名使用者

二進位制異或噻 搜一下

在c++中^是什麼意思?

20樓:緗虞幬

是異或的意思。就是二進位制按位異或。如1^1=0,0^0=0,1^0=1,0^1=1;

21樓:423小奇

按位亦或..

如1^1=0,0^0=0,1^0=1,0^1=1;

^=就好比是+=吧

比如 a+=b

a = a+b

a^=b

a = a^b

c++中 ^是什麼?

c++程式中^是什麼意思

22樓:apple林

^ 按位異或

c++提供了六種位運算運算子;這些運算子可能只允許整型運算元,即char、short、int和long,無論signed或者unsigned。

& 按位and

| 按位or

^ 按位異或

<< 左移

>> 右移

~ 求反(一元運算)

23樓:申江漁夫

通過將符號^放在型別名稱的後面來指定該型別的控制代碼

24樓:七週佳琪

是位運算之一,異或。

offset在c語言中使用是什麼意思啊

意思是偏移值,通常用於指明一個位置,它的用法是把一個基底位置加上 offset 值 offset 可以是負數 例如我們說 一個資料結構在記憶體中的位置是 0x125000,它的 offset 0x10 處是使用者名稱字,offset 0x14 是使用者序號。在 pe 結構中,offset 通常用於指...

玩語c在話的最後加個是什麼意思?這兒是語c新人

是在語c群裡的話,一般來說是帶套啦。和話後面加 或 或 都是同一個意思,就是崩皮 沒上皮或者本體說話的時候用的,與用皮說話區分開來。因為區分了來開,所以被稱為帶套。關於學習類動漫,越多越好 255 1.冰菓 2.吹響 上低音號 3.我的青春戀愛物語果然有問題 4.鄰座的怪同學 5.文學少女 你可以去...

c 中 什麼意思, 在C 中是什麼意思

雙冒號 操作符被稱為域操作符 scope operator 含義和用法如下 1.在類外部宣告成員函式。void point area 2.呼叫全域性函式 表示引用成員函式變數及作用域,作用域成員運算子 例 system math sqrt 相當於system.math.sqrt 3.呼叫類的靜態方法...