C語言基本的算術運算符
1、+
正號運算符
2、-
負號運算符
3、*
乘法運算符
4、/
除法運算符
5、%
求余運算符
6、+
加法運算符
7、-
減法運算符
讀者應該特別注意+和-在不同情況下的含義
C語言自增、自減運算符
1、++i,--i
在使用i之前,先是i的值加(減)1
2、i++,i--
在使用i之后,使i的值加(減)1
注意:自增和自減運算符只能用于變量,而不能用于常量或表達式
**C語言算術表達式和運算符的優先級與結合性 **
在表達式求值時,先按運算符的優先級別順序執行,例如先乘除后加減。如果在一個運算對象兩側的運算符的優先級別相同,則按照結合方向“自左至右”即先左后右執行。
**C語言不同類型數據鍵的混合運算 **
1、+,-,*,/運算的兩個數中有一個數為float或double型,結果是double型。
2、如果int型與float或double型數據進行運算,先把int型和float型數據轉換為double行進行運算,結果是double型。
3、字符型數據與整型數據進行運算,就是把字符的ASCII代碼與整數數據進行運算。
C語言強制類型轉換運算符
一般形式:
(類型名)(表達式)
(double)a:將a轉換成double類型
(int)(x+y):將x+y的值轉換成int型
**C語言基本算術運算符 **
| 常用的算術運算符 |
|---|
| 運算符 |
| + |
| - |
| * |
| / |
| % |
| + |
| - |
**C語言算術運算符 **
| 算術運算符 | + - / % ++ -- |
|---|---|
| 關系運算符 | > < == > = <= != |
| 邏輯運算符 | ! && |
| 位運算符 | << >> ~ |
| 賦值運算符 | = |
| 條件運算符 | ? : |
| 逗號運算符 | , |
| 指針運算符 | * |
| 求字節運算符 | sizeof |
| 強制類型轉換運算符 | (需要強制轉換的類型) |
| 成員運算符 | . -> |
| 下標運算符 | [ ] |
| 函數調用運算符 | 函數名() |
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
數據
+關注
關注
8文章
7335瀏覽量
94757 -
C語言
+關注
關注
183文章
7644瀏覽量
145577 -
運算符
+關注
關注
0文章
173瀏覽量
12046
發布評論請先 登錄
相關推薦
熱點推薦
【跟我學單片機c語言】如何更好地使用C51運算符和表達式
if (a=x)之類的語句中,錯將“=”用為“==”。“==”符號是用來進行相 等關系運算。算術,增減量運算符對于 a+b,a/b 這樣的表達式大家都很熟悉,用在
發表于 12-05 10:22
【C語言知識免費視頻教程】C語言算術運算符和表達式(第28集)
大家好!該系列視頻為C語言免費教程, 蔡琰老師為大家講解。持續關注,我們會繼續更新!大家有關于C語言以及工作中遇到的關于單片機C
發表于 09-10 09:12
【C語言知識免費視頻教程】自增自減運算符(第29集)
本帖最后由 松山歸人 于 2021-9-15 16:24 編輯
大家好!該系列視頻為C語言免費教程, 蔡琰老師為大家講解。持續關注,我們會繼續更新!大家有關于C語言以及工作中遇到
發表于 09-15 09:49
C語言實用教程之數據類型運算符和表達式的詳細資料說明
本文檔詳細介紹的是C語言實用教程之數據類型運算符和表達式的詳細資料說明主要內容包括了:1 一個簡單的C程序例子,2
發表于 02-26 14:45
?10次下載
C語言基本的算術運算符及表達式
評論