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

C語言基礎教程(二)數據類型、變量和運算符(14)

編輯:C語言基礎知識

5. 運算符

Turbo C的運算符非常豐富,主要分為三大類:算術運算符,關系運算符與邏輯運算符,按位運算符。除此之外,還有一些用於完成特殊任務的運算符。下面分別進行介紹。
5.1 算術運算符
Turbo C的算術運算符如下:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
操作符 作用
────────────────────────────
+ 加, 一目取正
- 減, 一目取負
* 乘
/ 除
% 取模
-- 減1
++ 加1
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
一、一目和二目操作
一目操作是指對一個操作數進行操作。例如: -a是對a進行一目負操作。
二目操作(或多目操作)是指兩個操作數(或多個操作數)進行操作。
在Turbo C中加、減、乘、除、取模的運算與其它高級語言相同。需要注意的是除法和取模運算。
例如:
15/2 是15除以2商的整數部分7
15%2 是15除以2的余數部分1
對於取模運算符"%", 不能用於浮點數。
另外, 由於Turbo C中字符型數會自動地轉換成整型數,因此字符型數也可以參加二目運算。
例如:
main()
{
char m, n; /*定義字符型變量*/
m='c'; /*給m賦小寫字母'c'*/
n=m+'A'-'a'; /*將c中的小寫字母變成大寫字母'B'後賦給n*/
...
}
上例中m='c'即m=98, 由於字母A和a的ASCII碼值分別為65和97。這樣可以將小寫字母變成大寫字母,反之,如果要將大寫字母變成小寫字母,則用c+ 'a' -'A'進行計算。

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