快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

天际平台:C语言基础教程(二)数据类型、变量和运算符(14)



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'进行谋略。

您可能还会对下面的文章感兴趣: