前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C语言 | 运算符与表达式

C语言 | 运算符与表达式

作者头像
小林C语言
发布2021-03-22 23:51:16
5600
发布2021-03-22 23:51:16
举报

“要成为绝世高手,并非一朝一夕,除非是天生武学奇才,但是这种人…万中无一”

——包租婆

这道理放在C语言学习上也一并受用。在编程方面有着天赋异禀的人毕竟是少数,我们大多数人想要从C语言小白进阶到高手,需要经历的是日积月累的学习。

那么如何学习呢?当然是每天都练习一道C语言题目!!

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语言基本算术运算符

常用的算术运算符

运算符

意义

例子

结果

+

正号运算符(单目)

+a

a的值

-

负号运算符(单目)

-a

a的算术负值

*

乘法运算符

a*b

a和b的乘积

/

除法运算符

a/b

a除b的商

%

求余运算符

a%b

a除b的余数

+

加法运算符

a+b

a和b的和

-

减法运算符

a-b

a和b的差

C语言算术运算符

算术运算符

+ - / % ++ --

关系运算符

> < == > = <= !=

逻辑运算符

! && ||

位运算符

<< >> ~ | ^ &

赋值运算符

=

条件运算符

? :

逗号运算符

,

指针运算符

*

求字节运算符

sizeof

强制类型转换运算符

(需要强制转换的类型)

成员运算符

. ->

下标运算符

[ ]

函数调用运算符

函数名()

以上,如果你看了觉得对你有所帮助,就给小林点个赞,分享给身边的人叭,这样小林也有更新下去的动力,跪谢各位父老乡亲啦~

本文参与?腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-03-22,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 C语言入门到精通 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com