程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C語言運算符類型,c語言運算符

C語言運算符類型,c語言運算符

編輯:關於C語言

C語言運算符類型,c語言運算符


算術運算符

運算符

描述

+

兩個操作數相加

-

第一操作數減去第二個操作數

*

兩個操作數相乘

/

分子除以分母

%

模運算和整數除法後的余數

++

遞增操作增加一個整數值

--

遞減操作減少一個整數值

 

關系運算符

操作符

描述

==

檢查兩個操作數的值是否相等,如果值相等,條件為真。

!=

檢查兩個操作數的值是否相等,如果值不相等,條件變為真。

檢查左邊的操作數的值是否大於右操作數的值,如果是,條件為真。

檢查左邊的操作數的值是否小於右操作數的值,如果是,條件為真。

>=

檢查左邊的操作數的值是否大於或等於右操作數的值,如果是,條件為真。

<=

檢查左邊的操作數的值是否小於或等於右操作數的值,如果是,條件為真。

 

邏輯運算符

運算符

描述

&&

邏輯與運算符。如果兩個操作數都非零,條件為真。

||

邏輯或運算符。如果任何兩個操作數是非零,條件為真。

!

邏輯非運算符,反轉操作數的邏輯狀態。如果條件為真,那麼邏輯非操作結果為假。

 

字位運算符

Operator

Description

&

Binary AND Operator copies a bit to the result if it exists in both operands.

|

Binary OR Operator copies a bit if it exists in either operand.

^

Binary XOR Operator copies the bit if it is set in one operand but not both.

~

Binary Ones Complement Operator is unary and has the effect of 'flipping' bits.

<< 

Binary Left Shift Operator. The left operands value is moved left by the number of bits specified by the right operand.

>> 

Binary Right Shift Operator. The left operands value is moved right by the number of bits specified by the right operand.

 

賦值運算符

運算符

描述

=

賦值操作符,數值從右側操作數賦給左側操作數

+=

加法賦值運算符,將左、右操作數相加並將結果賦值給左操作數

-=

減法賦值運算符,將左、右操作數相減並將結果賦值給左操作數

*=

乘法賦值運算符,將左、右操作數相乘並將結果賦值給左操作數。

/=

除法賦值運算符,把左操作數與右操作數相除並將分結果賦值給左操作數。

%=

模量賦值運算符,使用兩個操作數進行模量並將結果賦值給左操作數。

<<=

左移位並賦值運算符。

>>=

右移位並賦值運算符。

&=

按位與賦值運算符。

^=

按位異或並賦值運算符。

|=

按位或並賦值運算符。

 

條件運算符

操作符

描述

? :

條件表達式。

 

逗號運算符

操作符

描述

,

用於把若干表達式組合成一個表達式。

 

指針運算符

操作符

描述

&

返回一個變量的地址。

*

指針指向一個變量。

 

特殊運算符

操作符

描述

sizeof()

返回變量的大小。

()

強制類型轉換/(表達式)/函數(參數列表)。

[ ]

數組下標。

.

成員運算符。

->

成員運算符。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved