算数表达式

C语言基本程序框架

基本运算符

+ - * / %双目运算符,(操作对象有两个)

注:除%外其他运算符的运算对象可以是整形也可以是实型。%的操作对象只能是整式。

如10%3=1

%取余符号

+-也可作单目运算

说明

(1)如果双目运算符两边运算数类型一致,则所得到的结果与算数类型一致。

1.0/2.0=0.5

1/2=0

(2)如果双目运算符两边运算数类型不一致,则系统会进行类型转换,使两边的类型一致后,再进行运算。

1.0/2=0.5

(3)所有单精度数据,在运算过程中都以双精度进行运算。

()    由↓

+-*/ 高↓//正负

%    至↓

+-    低↓

例如

5+2/1=5                (5+1)/2=3

++自身加一,--自身减一

单目运算不能为常量或常量表达式

如3++不合法。++i,--i,前缀出现没有**//%%。

当++在变量前时,先自身+1,然后干别人让干的。

当++在后时,先干别人让干的,再自身+1。

例如

a=i++;a=3(后)

a=++i;a=4(前)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容