算术运算符与算术表达式

Posted onemusk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了算术运算符与算术表达式相关的知识,希望对你有一定的参考价值。

 1 #include <stdio.h>
 2 
 3 int main()
 4 {
 5     int a=10;int b=3;
 6     int ires=a/b;             //两个操作数皆为整数,则结果为整,没有四舍五入的说法
 7     printf("ires=%d
",ires);//打印结果为3
 8 
 9     float c=3.0;
10     float fres=a/c;          //两个操作数只要其中一个为浮点数,则结果一定是浮点数
11     printf("fres=%f
",fres);//打印结果为3.333333
12 
13     int iret=10/3;
14     printf("iret=%d
",iret);
15 
16     float fret=(float)10/3;//将整型10强制转化为float型,打印结果为3.333333
17     printf("fret=%f
",fret);
18 
19     int d;
20     a++;
21     ++b;//++、--用作独立运算时,则符号前后无异,均自增1或自减1
22     printf("a=%d b=%d
",a,b);//打印结果a=11 b=4
23     b=a++; //此处a++运算不独立,++在后,则先计算表达式,后a自增1
24     d=++a; //此处++a运算不独立,++在前,则a先自增1,再计算表达式
25     printf("b=%d d=%d
",b,d);//打印结果b=11 d=13
26 
27     return 0;
28 }

打印结果:

技术分享图片技术分享图片?

以上是关于算术运算符与算术表达式的主要内容,如果未能解决你的问题,请参考以下文章

获取 badarith,[erlang,'+',[error,0],[],同时使用 Erlang 片段在 TSUNG 中执行算术运算

Java学习笔记2.3.1 运算符与表达式 - 算术运算符

13种Shell逻辑与算术,能写出5种算你赢!

13种Shell逻辑与算术,能写出5种算你赢!

JAVA算术运算符介绍

运算符与表达式