計算機中的運算子 和 有什麼區別

2022-04-03 15:52:50 字數 4487 閱讀 2998

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盤有什麼區別?有什麼用?沒有什...