1樓:阮素蘭應秋
==是比較運算子,即左右運算元是不是相等。
比如:if(a==b)
用於判斷a是否等於b,相等就返回true,否則false。
=是賦值運算子,就是把右運算元的值賦給左運算元。
比如:string
a=b.就是把變數b賦值給變數a。如果b表示字串123,那此時a也表示字串123了。
2樓:匿名使用者
a-=b;
表示a=a-b;且等號後面的變數或表示式是加括號的,舉例說就是:a-=b+c相當於a=a-(b+c);而不是a=a-b+c
--是自減,只能用於變數,--i是先使i自減1然後再使用其值,i--是使用i當前的值後,再使i減1,看看下面的情況就知道了:
i=3;
若:a=--i; 則a等於2,i等於2
若:a=i--; 則a等於3,i等於2
3樓:幻☆天芒
-=是減去=後的數,--是減一。
4樓:匿名使用者
舉例說明吧
a-=b 表示a=a-b
--是自減符號,依次減一,只能用於變數;
5樓:匿名使用者
前者 a-=1;
意思就是 a=a-1;
後者 就是自減1
6樓:完玉花薛珍
「==」表示邏輯判斷,其意思為「是否等於」,如"a==b"表示a是否等於b,如果為真則表示式的值為"1",如果為假則表示式的值為「0」。
「=」表示賦值,其意思是將某數值賦給某變數,如「a=8」表示將數值8賦給變數a,即a等於8。
計算機運算子與數**算符的區別 50
7樓:
很簡單,「叉號」容易和字母x混淆。
計算機c語言中單目運算子和雙目運算子分別是什麼?
8樓:尋找好運
單目運算子只有一來個自運算元,雙目運算子
有兩個運算元
邏輯非運算子【!】、按位取反運算子【~】、自增自減運算子【++ --】、負號運算子【-】、型別轉換運算子【(型別)】、指標運算子和取地址運算子【*和&】、長度運算子【sizeof】這些是單目運算子
雙目運算子較多,+,-,*,/,=,== 等等還有一個三目運算子,就是需要三個運算元?:
一樓回答有誤,這個資料如何?
9樓:物聯網
單目運算
抄符 雙目運算子襲 三目運算子【**自網易網友部落格】2009-12-09 09:54
1。單目就是這個運算子只對一個變數進行操作代表符號:!(邏輯非) ~(按位取反)++(自增)--(自減)舉例:int a=1;a++;(第二句「a++」則只對a一個變數進行了操作)
2。雙目就是這個運算子對兩個變數進行操作
舉例:int a=1,b=2,c;c=a+b;(第二句「c=a+b」則是對a,b兩個變數進行了操作)
3。三目就是這個運算子對三個變數進行操作
代表符號: ?:(條件運算子)
關於三目運算子
對於有些選擇分支結構,可以使用簡單的條件運算子來代替.如:引用
c語言中的運算子的&與&& 和 |與||有什麼區別,用在什麼地方
10樓:yesyes科
和|&和|是位運算。&&和||表示邏輯關係,&&和||表示式最終的值只可能是真(1)或者假(0),而位運算表示式的值不限於0和1 兩者在特定情況下的效果是相同的。操作方法如下:
1、首先這裡用到字元的ascii碼,a的ascii碼為65,之後用scanf函式進行輸入。if設定為巢狀語句,判斷輸入的字元是不是在a-z之間,系統比較的是二者的ascii碼,來輸入大寫字母g。
2、還是字母大小寫的轉換,利用邏輯運算子對第一個程式進行改寫。使用邏輯與&&運算子之後,**更易於理解,而且計算機處理的時候更容易。
3、將letter = letter - 『a' = 'a'改為了letter += 'a' - 'a',**可讀性提高,開始執行,輸入一個【,可以看到,非字母字元的輸出達到了解決。
4、接下來要用五個新函式去完成這個程式,isalpha(),這個函式用來測試字元是否為字母,是返回true,isupper()和islower()用來測試字母是大寫還是小寫,最後兩個函式toupper和tolower分別是用來將字元轉換為大寫和小寫。
5、執行輸入g,就完成了。
11樓:匿名使用者
&和|是位運算;&&和||表示邏輯關係
&&和||表示式最終的值只可能是真(1)或者假(0)
而位運算表示式的值不限於0和1兩者在特定情況下的效果是相同的,但是不建議這麼做,會讓人產生困惑
12樓:匿名使用者
& |是位操作,一般操作在某個變數上
&& || 是邏輯判斷,並且和或者的意思,一般操作在表示式邏輯上的,如:
if ( a&& b ) 表示 a為真且b為真c= a&b ; //進行運算,得到一個新的結果
13樓:竹冽巖青
&是 按位與 比如a=0xf0(11110000b),b=0xcc(11001100),那麼a&b=0xc0(11000000b),意思就是每組二進位制位響應地做與運算
同理 | 是按位取或,a|b=0xfc(11111100b)意思就是每組二進位制位相應地做或運算。
&&和||就是判斷邏輯的與和或,比如(a==b)&&(c==d)意思就是,a等於b,並且c等於d時表示式為真,邏輯上的
在計算機c語言中,什麼是單目運算子,什麼是雙目運算子?
14樓:匿名使用者
需要三個運算量的操作符,c中唯一的三目運算子是條件操作符:
? :例如:
max= a>b?a:b;
15樓:匿名使用者
?:是選擇運算子,它的一般形式是: expr1 ?
expr2 : expr3。比如 x?
『a':』b' 是指x=0,表示式值為『b』; x!=0,表示式值為『a』
16樓:尹珍貴族
自加(++)自減(--)是單目,注意看,別被誤導了
17樓:尋找好運
單目運算子只有一個運算元,雙目運算子有兩個運算元邏輯非運算子【回!】、按位取反答運算子【~】、自增自減運算子【++ --】、負號運算子【-】、型別轉換運算子【(型別)】、指標運算子和取地址運算子【*和&】、長度運算子【sizeof】這些是單目運算子
雙目運算子較多,+,-,*,/,=,== 等等還有一個三目運算子,就是需要三個運算元?:
一樓回答有誤,這個資料如何?
18樓:匿名使用者
單目運算
符是指:運算物件只有一個的運算子;如:取正(+)、取負(內-)、取反容(^)、或(|)、與(&)等等;
雙目運算子是運算物件有兩個的;如:加(+)減(-)乘(*)除(/)、自加(++)、自減(--)、邏輯與(||)、邏輯或(&&)、取餘(%)、賦值(=)等;
三目運算子在c語言中我知道的就一個(?:),主要是:(表示式1?
表示式2:表示式3)其用法是:當表示式1的值為真,執行表示式2,並以表示式2的值為此表示式的值;當表示式1值為假,就跳過表示式2,去執行表示式3,並以表示式3的值作為表示式的值;
19樓:物聯網
單目運bai
算符 雙目運算子du 三目運算子【轉zhi載自網易網友部落格dao】2009-12-09 09:54
1。單內目就是這個運算子只對容一個變數進行操作代表符號:!(邏輯非) ~(按位取反)++(自增)--(自減)舉例:
int a=1;a++;(第二句「a++」則只對a一個變數進行了操作)
2。雙目就是這個運算子對兩個變數進行操作
舉例:int a=1,b=2,c;c=a+b;(第二句「c=a+b」則是對a,b兩個變數進行了操作)
3。三目就是這個運算子對三個變數進行操作
代表符號: ?:(條件運算子)
關於三目運算子
對於有些選擇分支結構,可以使用簡單的條件運算子來代替.如:引用
20樓:匿名使用者
邏輯與是&&邏輯或是||
21樓:蠱蠱神君
自加自減是單目啊。。錯的地方有點多
計算機關係運算子
22樓:網海1書生
因為ascw("b")=98
ascw("大")=22823
98<22823
所以"bc" < "大小"
23樓:匿名使用者
其實比較大小,是按照ascii編碼的大小進行比較的.
在計算機中位元組的單位是什麼,計算機中的資料單位和儲存單位是什麼
計算機資訊資料單位和儲存單位有 b 位元組 kb 千位元組 mb 兆位元組 以及 gb 十億位元組 等,位元組也是儲存器儲存資訊的最小單位,通常用 b 來表示。每級為前一級的1024倍,比如1kb 1024b,1m 1024kb。換算關係如下 計算機儲存單位的進率是1024而不是1000的原因 目前...
計算機中作業系統是個什麼軟體,計算機中的作業系統的主要功能是什麼
作業系統,通俗點就是人與計算機互動的連線軟體。可以打個比方 如果把電腦比作一個人的話,硬體就相當於人的軀體,作業系統等軟體就是人所擁有的思想 知識 靈魂等。一部完整電腦最主要的就是有兩個系統構成 其一是看得見摸得著的硬體系統,就是經常說的硬體,包括處理器 記憶體 硬碟 主機板 機箱電源 顯示器 滑鼠...
計算機中 C,D,E,F盤的區別是什麼
如果是普通的話。盤是沒有分別。就是名字的不同。看分割槽的時候怎麼分。如果是c是主分割槽的話。c盤就作引導。如果c不是主分割槽的話。d是主分割槽。d引導。如果cde都是主分割槽的話。要設定下哪個引導 電腦上的c d e f盤各自的作用有什麼不同?我的電腦 中c d e f盤有什麼區別?有什麼用?沒有什...