c成員運算子和域運算子的區別,C 中 運算子和 運算子有什麼區別

2021-03-11 08:10:15 字數 1286 閱讀 2079

1樓:追悔七年

一般成員運算子bai用於選擇結構體du裡zhi面的成員,如struct xx

xx.a=3;

xx.b=5;

域運算dao符一般用來選專用全域性的函式,如在cwnd類裡要使屬用api的setwindowpos()就要用域運算子

::setwindowpos();

2樓:_誠兒

c++作用來域運算子::是和類相源關的一般

用語把函式的定義寫在類外的時候`靜態的函式和變數的呼叫也要用 類名::靜態函式|靜態變數 成員運算子.是真對物件呼叫的

一般呼叫形式為 物件.函式| 物件.變數(前提都是公有的) 2著的區別在於 用::時一定要寫上類名或作用域名`而.只能是物件呼叫它的函式和變數時用

3樓:

域運bai算符,用來區別作用域du內被隱藏了的zhi函式或變數。例如,你dao在main函式外宣告瞭內變數i,同時在mian函式體內也聲容明瞭變數i。如果你想在main函式體內使用main函式體外的變數,那麼就要使用域作用符。

成員運算子出現在類裡邊,通過運算子過載函式來實現

4樓:流雲寒星

你只要記住,成員運算子.是用來呼叫函式和成員的,

域運算子::是用來指明是方法或變數所在哪個類的

c++中=運算子和<<運算子有什麼區別

5樓:賊寇在何方

《是左移運算子號,是把運算元看成二進位制數,然後左移指定的位數,生成新的值

而c++標準庫的stream類過載了《運算子,使之成為流的輸出符號

和=(賦值運算子)沒有關係

6樓:匿名使用者

=為賦值,從右向左

《為整型資料的左移位,為位運算子,至於輸出流的插入符為該運算子在ostream中過載後的結果

7樓:匿名使用者

a&是返回一個引用,主要是讓它可以用在賦值運算子的左邊,以便賦於它一個物件值!

8樓:呼啦呼啦飛起來

《是左移,用於二進位制,而=是賦值,右邊等於左邊

9樓:七彩寶石

《是整型資料的左移位位運算子

=是賦值(變數a = 變數b)

比如int a;

int b =128;

a = 8;

a=b;

那麼a就會先後成8和128(這個是基礎來著?)但是c++標準庫中的裡的 stream 類給它過載成了流的輸出符

c語言運算子,C語言 運算子 是怎麼運算的

9除以5商1餘4 不是說小數最後位是餘數 餘數就是在整數的除法中,只有能整除與不能整除兩種情況。當不能整除時,就產生餘數,所以餘數問題在小學數學中非常重要。餘數有如下一些重要性質 a,b,c均為自然數 1 餘數小於除數。2 被除數 除數 商 餘數 除數 被除數 餘數 商 商 被除數 餘數 除數。3 ...

c關係運算子和邏輯運算子有什麼區別

顧名思義 1 關係運算子 進行關係判斷的運算子 這裡的關係,只內限於數值上的 大小關容系 所以又叫 比較運算子 參與這種運算的量,都必須是數值型別的,或是可以轉化為數值型別的量,也就是,可以 區分 或比較 大小 的量。而這種運算的結果,也就是 對大小關係的判斷 的結果,自然只能是 真 或 假 這兩種...

C邏輯運算子,C程式邏輯運算子

邏輯與2邊表示式的值中有一個是0,則結果是0邏輯或2邊表示式的值中有一個是1,則結果是1邏輯非的作用是將0變1,將非1變0 在c 中 結果bai只有兩種du 一種是 zhi0,一種是非零,所以當然a 5,a就是0,相dao當於專 是與否,的話只有當兩個屬變數都不為零是 結果才為1,其他情況結果為0,...