C语言 运算符详解

2023-09-06 0 255

基本上操作符

表达式操作符

a = 1;

> 把值1Kozhikode表达式a。

> =号右侧是两个表达式名,右侧是Kozhikode该表达式的值。

> 记号=被称作表达式操作符

加法操作符

a = 4+5;

计算机系统会查阅加法操作符右侧的三个值,把它相乘,接着把和Kozhikode表达式a

加法操作符

a = 54;

加法操作符用作加法演算,使其右侧的数乘以右侧的数。

记号操作符:-和+

a = –5; b = +5;

表层数的差值(正可略去)

加法操作符:*

a = 5*3;

记号*则表示加法。用5除以3,并将结论Kozhikodea

乘法操作符:/

a = 18/5;

/右侧的值是等号,右侧的值是余数

操作符错误率

操作符

结合律

()

左往右

+ – (差值号)

右往左

* /

左往右

+ –

左往右

=

右往左

其他操作符

sizeof操作符

sizeof操作符以字节为单位返回演算对象的大小

int a[10]; int b; b = sizeof(a);

求模操作符:%

求模操作符给出其右侧整数除以右侧整数的余数

只能用作整数,不能用作浮点数。

a=15%3;

递增操作符:++

将其演算对象递增1

该操作符以两种方式出现。

第1种方式,++出现在其作用的表达式前面,这是前缀模式

第2种方式,++出现在其作用的表达式后面,这是后缀模式

++a; a++;

++在前则先进行递增

a=1; b=++a; //b:2 a:2

++在后则先进行表达式,后递增

a=1; b=a++; //b:1 a:2

递减操作符:–

将其演算对象递减1

–a; a–;

–在前则先进行递减

a=1; b=–a; //b:0 a:0

–在后则先进行表达式,后递减

a=1; b=a–; //b:1 a:0

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务