1樓:匿名使用者
!=是邏輯不等於號而==是判斷是否相等。
c語言是一種計算機程式設計語言,它既具有高階語言的特點,又具有組合語言的特點。2023年後,c語言已先後被移植到大、中、小及微型機上,它可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。
它的應用範圍廣泛,具備很強的資料處理能力,不僅僅是在軟體開發上,而且各類科研都需要用到c語言,適於編寫系統軟體,三維,二維圖形和動畫,具體應用比如微控制器以及嵌入式系統開發。
c語言的運算子包含的範圍很廣泛,共有34種運算子。c語言把括號、賦值、強制型別轉換等都作為運算子處理。從而使c語言的運算型別極其豐富,表示式型別多樣化。
靈活使用各種運算子可以實現在其它高階語言中難以實現的運算。
2樓:匿名使用者
a!=b 意思就是a不等於b ,
a==0 意思是a等於0
3樓:匿名使用者
這兩個是關係運算子,即!= 是判斷兩個數是不是不相等,而==是判斷兩個數是否相等
4樓:匿名使用者
在c語言中「!=」是相當於「不等於」,而「==」相當於「等於」,並且c語言中的「=」是賦值用的。
5樓:豬頭或火寶寶
你好!!!
!=是邏輯不等於號而==是判斷是否相等:
比如:int a=3,b=4
a!=b,a的值就不是等於b的值,所以a!=b是正確的a==0是判斷a是否等於0,顯然不等於0,那麼就是假
6樓:
「!=」這個相當於數學的不等於號,而「==」那就是等於啦!應該沒問題吧!
c語言中的符號 & 和 | 是什麼意思?
7樓:沐星辰曦
&: 在c語言中有兩種意思,一種是取地址符,是單目運算子;另一種是位運算子,表示「按位與」,是雙目運算子。|: 是位運算子,表示「按位或」。
1、符號 & 和 | 這兩個運算子都是二進位制的按位操作符。
&: 二進位制「與」(都為1時,結果是1,否則是0。),比如:1010 & 1011 = 1010,1010 & 1000 = 1000。
|: 二進位制「或」(有1時,結果是1,都是0時,結果為0。),比如:1010 | 1011 = 1011,1010 | 1000 = 1010。
2、位運算子將數字視為二進位制值,並按位進行相應運算,運算完成後再重新轉換為數字。
例如:表示式10&15表示(1010 & 1111),它將返回表示1010的值10。因為真真得真,或者是11得1,同位全是1結果也是1。
表示式10|15表示(1010 | 1111),它將返回表示1111的值15。假假得假。全零得零。
3、c語言中的符號分為10類:算術運算子、關係運算子、邏輯運算子、位操作運算子、賦值運算子、條件運算子、逗號運算子、指標運算子、求位元組數運算子和特殊運算子。
4、位操作運算子:參與運算的量,按二進位制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。
8樓:匿名使用者
&在c語言裡可能有兩種意思,一種是取地址符,這種情況是單目運算子,另一種是位運算子,表示按位與,這種情況是雙目運算子
具體是哪種,要根據在語句中的使用來看
|就簡單多了,只有一種情況,位運算的,按位或i | j
=00000000000000000000000000000001 | 00000000000000000000000000000010
=0000 0000 0000 0000 0000 0000 0000 0011
9樓:蛋糕
這兩個運算子都是二進位制的按位操作符。
&: 二進位制「與」,如 1010 & 1011 = 1010,1010 & 1000 = 1000。都為1時,結果是1,否則是0
|: 二進位制「或」,如 1010 | 1011 = 1011,1010 | 1000 = 1010。有1時,結果是1,都是0時,結果為0。
10樓:約_束
&表示「和」,並列的關係;|表示「或「,選擇的關係。
11樓:匿名使用者
&按位與 |按位或 一個數或字元在記憶體是二進位制01存放的,&|是將每一位按位與按位或,如
=00000000000000000000000000000000
12樓:匿名使用者
在c語言中,an&amp和c都是邏輯運算子,它們都是雙目運算子。有3個邏輯運算子,即「and」、「x」和「!」.
邏輯運算子用來判斷事物是「成立」還是「無根據」或「真實」還是「錯誤」。判斷結果只有兩個值,數字是「0」和「非0」。其中,「非0」表示邏輯運算結果為「真」,「0」表示邏輯表示式的結果為「false」。
13樓:匿名使用者
|c語言中位操作運算子:
參與運算的量,按二進位制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。
符號 &(位與):二進位制「與」,如 1010 & 1011 = 1010,1010 & 1000 = 1000。都為1時,結果是1,否則是0;
符號 |(位或):二進位制「或」,如 1010 | 1011 = 1011,1010 | 1000 = 1010。有1時,結果是1,都是0時,結果為0。
c語言運算子號指的是運算子號。c語言中的符號分為10類:算術運算子、關係運算子、邏輯運算子、位操作運算子、賦值運算子、條件運算子、逗號運算子、指標運算子、求位元組數運算子和特殊運算子。
14樓:命中傷定
|&: 二進位制「與」,如 1010 & 1011 = 1010,1010 & 1000 = 1000。都為1時,結果是1,否則是0
|: 二進位制「或」,如 1010 | 1011 = 1011,1010 | 1000 = 1010。有1時,結果是1,都是0時,結果為0。
c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。
15樓:安徽新華電腦
% 單列出來就是取模運算子
%%沒有特殊含義
但,在格式化io語句,如scanf/printf/format等之中,百分號是特殊格式化字元
%n 回車
%d 輸出整數
%% 輸出一個百分號
還有很多,可以參考格式化語句的說明
16樓:劉文正粉絲
5÷2=2......1
學過數學的都懂吧?
/號是求2,而%號就是不要2,求的是1.
而/號還有一個特點:5/2==2因為/號兩邊都是整數,它的結果還是整數.如果要算5/2的真實結果,就要這樣:
5.0/2這樣5.0是個double型的,結果也是double的.
而%號的左右兩邊的數都必須是整數.
c語言中+=和-=是什麼意思
17樓:梅竹青洪橋
可以提高程式的效率;
編譯器在語法翻譯的時候最終會用逆波蘭式來表示(其他的也可以的)也就是翻譯成x+=a的形式。
所以我們書寫的時候把x=x+a
寫成x+=a說一下原理:
x+=a等價於
x=x+a。
大三的時候編譯原理有講的。
祝你好運
18樓:仝全雪錦
=是賦值運算子。
i=2,是指把「2」這個值賦給i,這樣i就有了值,為2。
==是比較運算子,即「等於」。
if(i==2)
printf(「%d」,i)
是指:如果i等於2,就列印出i來,即列印出2
19樓:尾桂花函癸
/=是複合賦值運算子,num/=10:相當於num=num/10凡是二元(二目)運算子,都可以與賦值符一起組合成複合賦值符。c語言規定可以使用10種複合賦值運算子。即:
+=,-=,*=,/=,%=,<<=,>>=,&=,^=,|=c採用這種複合運算子,一是為了簡化程式,使程式精練,二是為了提高編譯效率(這樣寫法與「逆波蘭」式一致,有利於編譯,能產生質量較高的目標**)。
20樓:耿翠花老裳
「==」就是把等於的意思而「=」是賦值運算子例如;a==b,就是a等於b
而a=b,則是把b賦值給a
++i--i
(在使用之前使i的值加(減1)
例如i的原值
i=3則j=++i
(i的值先加1變成4,在賦值給j,j的值現在是4)而i++i--
例如j=i++
則先是將i的值3賦給j,j的值變成3,而i的值變成4)
21樓:逢淑英毛戊
==,判斷兩個值是否相等
例:if(i==0),即判斷i是否為0
++,相當於加1,例i++,相當於i=i+1--,相當於減1,例i--,相當於i=i-1!=,判斷兩個值是否不相等
,例if(i!=5),判斷i是否不等於5
22樓:貝蘭希戊
=是賦值運算子
相當於傾倒
a=5,a=p及a=c*d都是它的應用
相當與分別把5,p,c*d倒到a的記憶體裡
賦值運算子左邊必須是變數而右邊可以是變數,常量或者是表示式==是關係運算子
優先順序比=運算子高
相當於判斷左右是否相等
相等值為1
,否則值為0
如:#include
void
main()
23樓:皇甫翠花項午
你上面都是2個\\,
在字串裡面"\\"代表輸出
\,所以上面輸出abc\ndef和abc
\ndef,
也許\n是換行的意思,但是因為\\的存在,所以優先\\結合,如果沒有\\,那麼就是換行了,你可以嘗試下一個\
24樓:暢季暴天
?:連起來的意思
我舉個例子吧
inta
=3;int
b=2;
intc;
if(a>b)?(c=a):(c=b);//意思是如果a>b就執行c=a,否則就執行c=b
類似於下面的語句
if(a>b)
else
條件運算子是?:
表示式為:表示式1?表示式2:表示式3
表示式2是條件成立(邏輯值為1)時整個表示式的取值
表示式3是條件不成立(邏輯值為0)時整個表示式的值
例如:m=10
&&b-->20?a
:bx=3+a>5
?100
:200
優先順序條件運算子優先順序高於賦值、逗號運算子,低於其他運算子
例如:⑴
m=10
&&b-->20?a
:b等價於:(a++>=10
&&b-->20)?a
:b⑶x=3+a>5
?100
:200
等價於:x=
((3+a>5)?
100:
200)
結合性條件運算子具有右結合性
當一個表示式中出現多個條件運算子時,應該將位於最右邊的問號與離它最近的冒號配對,並按這一原則正確區分各條件運算子的運算物件。
例如:w ?x+w :x :y與w ?x+w:( x :y)等價與 (w ?x+w :x :y不等價----歡迎加入------c++部落------------hello word!-------- 無論你是初學者還是專家,只要你熱愛程式設計、交流、分享,c++部落因為你而精彩~ 在c語言中,和 都屬於邏輯運算子,並且都是雙目運算子。邏輯運算子總共有3個,分別是 和 邏輯運算子是用來判斷一件事情是 成立 還是 不成立 或者說是 真 還是 假 判斷的結果只有兩個值,用數字表示就是 0 和 非0 其中,非0 表示該邏輯運算的結果是 真 0 表示這個邏輯運算表示式的結果為 假 是邏... 就是 且 的意思,比如a 0 b 1就是表示要 a 0並且b 0 兩個同時成立 這個是 邏輯與 的意思 就是並且 與 的意思!這樣講吧 打一個比喻 相當於數學中的並集 a且b的意思 是一種邏輯運算子,是 且 的意思,是指其連線的兩個條件必須同時滿足 c語言中 和 符號是什麼意思?在c語言中,和 都屬... c語言中 d 是格式字元,意思是資料以十進位制整數形式輸出 t 是轉義字元,意思是水平製表 跳到下一個tab位置 在c語言中還有其它格式字元,o 意思是以八進位制整數形式輸出 x 意思是以十六進位制整數形式輸出 c 意思是以字元形式輸出 s 意思是以字串形式輸出。等等 在c語言中還有其它轉義字元,n...c語言中和符號是什麼意思,C語言中 和 符號是什麼意思?
C語言中是什麼意思,C語言中 和 符號是什麼意思?
c語言中dt什麼意思C語言中t是什麼意思?