1樓:非常可愛
c語言中六種位運算子:
&按位與
|按位或
^按位異或
~取反《左移
>>右移
擴充套件資料運算子的使用
判斷int型變數a是奇數還是偶數a&1=0偶數a&1=1奇數取int型變數a的第k位(k=0,1,2……sizeof(int)),即a>>k&1
將int型變數a的第k位清0,即a=a&~(1<將int型變數a的第k位置1,即a=a|(1
int型變數a迴圈右移k次,即a=a>>k|a<<16-k(設sizeof(int)=16)
2樓:w別y雲j間
1級優先順序 左結合
() 圓括號
下標運算子
-> 指向結構體成員運算子
. 結構體成員運算子
2級優先順序 右結合
! 邏輯非運算子
~ 按位取反運算子
++ 字首增量運算子
-- 字首增量運算子
+ 正號運算子
- 負號運算子
(型別) 型別轉換運算子
* 指標運算子
& 地址與運算子
sizeof 長度運算子
3級優先順序 左結合
* 乘法運算子
/ 除法運算子
% 取餘運算子
4級優先順序 左結合
+ 加法運算子
- 減法運算子
5級優先順序 左結合
> 右移運算子
6級優先順序 左結合
= 關係運算子
7級優先順序 左結合
== 等於運算子
!= 不等於運算子
8級優先順序 左結合
& 按位與運算子
9級優先順序 左結合
^ 按位異或運算子
10級優先順序 左結合
| 按位或運算子
11級優先順序 左結合
&& 邏輯與運算子
12級優先順序 左結合
|| 邏輯或運算子
13級優先順序 右結合
? : 條件運算子
14級優先順序 右結合
= += -= *= /= %= &= ^= |= = 全為賦值運算子
15級優先順序 左結合
, 逗號運算子
c++是在c語言的基礎上開發的一種通用程式語言,應用廣泛。c++支援多種程式設計正規化 --物件導向程式設計、泛型程式設計和過程化程式設計。最新正式標準c++14於2023年8月18日公佈。
其程式設計領域眾廣,常用於系統開發,引擎開發等應用領域,是至今為止最受廣大程式設計師受用的最強大程式語言之一,支援類:類、封裝、過載等特性。
3樓:匿名使用者
使用轉義符
\n 換行(lf)
\r 回車(cr)
\t 水平製表(ht)
\v 垂直製表(vt)
\\ 反斜槓
\? 問號字元
\' 單引號字元
\" 雙引號字元
\0 空字元(null)
char ch;
scanf("%c",&ch);
if(ch == '\*')
printf("相等");
4樓:卯永芬次凰
c++中,iostream類過載了運算子》和<<>>用於cin物件,表示從標準輸入,輸入資料到變數中《用於cout物件,表示將變數資料,輸出到標準輸出中使用該運算子,要引用標頭檔案iostream,如:
#include
using namespace std;
int main()
{int a;
cin >> a ;
cout << a <
>運算子格式為:
istream
&operator>>(istream
&input,
type
&num)
;//istream
輸入流說明:從函式宣告格式中可以看出,>>運算子過載函式的返回值型別為相應的
"輸入流引用"
(istream
&),這表示cin
>>a運算成後的結果還是cin,即:先讀入一個資料到a中,然後,返回cin這個物件,這樣,就可以繼續操作cin物件完成後續的輸入操作,如:
cin>>a>>b ;相當於 (cin>>a) >> b ; //讀一個數到a中,然後,再讀一個數到b中過載《運算子同理:
ostream
&operator<<(ostream
&output,const
type
&num)
;//ostream輸出流
c++中的符號"&"的各種含義(要全的)
5樓:絕情
1)位運算裡&表示位與運算,就是1&1=1,0&1=0,0&0=0 2)邏輯運算&& 與運算,a&&b 當兩個都成立時才能成立,值為1 3)&取地址符 &i 取得變數i的地址 4)引用符,在函式編寫中形參名前加& 表示這個引數是傳地址的,即直接對該引數操作 如void add(int &a){}採納哦
c++中的這個符號 - 是什麼意思嗎?
6樓:匿名使用者
你是說中橫線嗎?
在運算式中是減號,如:a= b - c;
在與》搭配是代表指標的成員,如a = b->c;
其他地方我羅列不全了,你有問題可以把上下文一起發出來討論。
c++ 中「&」這個符號代表什麼意思?
7樓:匿名使用者
1、地址符:
比如指標:int *p=&point; //定義一個指標變數p指向普通變數point的地址;
引用:int &rp=point; //建立一個int型的引用rp,並將其初始化為變數point的一個別名。
2、運算子:
比如位運算: &表示按位與,「按位與」的作用是將兩個運算元對應的每一位分別進行「邏輯與」操作。
如:3&5
3 0000 0011
5(&) 0000 0101
3&5 0000 0001
3、邏輯關係&&(且)
比如:if(i<1&&i>-1) j=i; //如果 i<1且 i>-1,把 i 賦給 j 。
在c++中符號!x是什麼意思?
8樓:四舍**入
!是c++的邏輯運算子,意思是「非」。
!x的意思:對於一個命題x如果將其否定,就得到一個新命題,記作!x,讀作「非x」。
運算子是說明特定操作的符號 ,它是構造c語言表示式的工具 。c語言的運算異常豐富,除了控制語句和輸入輸出以外的幾乎所有的基本操作都作為運算子處理。除了常見的三大類,算術運算子、關係運算子與邏輯運算子之外,還有一些用於完成特殊任務的運算子,比如位運算子。
常用的c語言邏輯運算子有三種,包括與(&&)、或(||)、非(!)。
9樓:匿名使用者
運算子號在後邊,是先取x的值、再計算 x=x+1或x=x-1
運算子號在前邊,是先計算 x=x+1或x=x-1、再取x的值
*p,取指標的值
10樓:迷戀_哈哈
!是邏輯非得意思
也就是非x如果x是非零的數。就是真!x就是假也是0
如果x是零。!x是真。
11樓:手機使用者
argv是指向字串的指標,實際上就是字串陣列argv[0]是檔名 argv[1]是第一個引數 argv[2]是第二個引數……
先輸出x的值,顯示為"x=?",然後x加1應該是endl吧?endl代表換行,這裡就是空2行的意思
12樓:匿名使用者
x是個變數嗎?!「!」是不等於的意思。具體出現的環境是什麼?你說的太籠統了……
c++中<<符號什麼意思
13樓:笨笨
重定向,《和》是表示輸出的方向,cout<<***這是定向到標準輸出,而如果是ofstream file;file<<***x;這則表示定向到檔案裡面。
14樓:兔子和小強
流操作符 或 移位運算子(左移)
15樓:匿名使用者
資料流輸出的方向
cin>> 輸入
cout《輸出
16樓:匿名使用者
在cout << ***; 中是輸出
17樓:油菜花零
在於cout連在一起的時候表示輸出
在與變數在一起的時候表示左移操作,相當於乘以2
c++中->符號是什麼意思
18樓:
直接上**
class c ;
int main
19樓:
成員運算子,p->a表示訪問p所指物件的成員a。
20樓:皇神創世
p->a
相當於(*p).a
21樓:匿名使用者
a->b表示 a,b連個節點,a的下一個節點是b,a的next指標指向b
22樓:從長順將錦
!=意思是「不等與」,感嘆號!在邏輯中表示「邏輯非」運算。
整個語句其實是一個迴圈,這個迴圈的意思是:
1.定義一個f,並讓f初始值等於7
2.當f不等於m的時候繼續此迴圈,每次迴圈的時候f自加1。
另外:++f就是先自加一,再參與運算。
希望能幫助到你。
23樓:焦靜恬家懷
貌似沒有第一個符號
吧第一個貌似是賦值符號'='和一個負號'-'吧第二個是表示相等
第三個是表示將該操作符左邊的變數減去操作符右邊的變數的值第四個是格式化輸入輸出中代表整數的
第五個表示變數n的地址
最後一個是「或」操作
c符號》是什麼意思c中的各種符號是什麼意思?
第一行不是cout嗎,就是c和out,輸出的意思。cin就是c和in,輸入的意思。是c 裡面的輸入輸出流物件。希望能幫到你,謝謝。c 中的 輸入流控制符號 cin 變數,相當於c裡面的scanf getchar或者gets之類的輸入語句 cout 變數,相當於c裡面的printf putchar或者...
c中是什麼意思C中是什麼意思
一般被稱作指標運算子 又叫反向取址運算子,與 作用相反 指標,其實就是一個變數,只是它的值是另一個變數或是常量的地址罷了,而 的作用便是把這個地址所存放的值取出,所以叫作反向取址運算子 int i,p i int q p 指向指標的指標。int i,p i int q p 指向指標的指標。哦,不同情...
C中的 是什麼意思,C 中 int 是什麼意思?
可空型別修飾符 引用型別可以使用空引用表示一個不存在的值,而值型別通常不能表示為空。例如string str null 是正確的,int i null 編譯器就會報錯。為了使值型別也可為空,就可以使用可空型別,即用可空型別修飾符 來表示,表現形式為 t?例如 int?表示可空的整形,datetime...