menu Secto白帽博客-专注于技术研究
C/C++算术运算与算数表达式
1026 浏览 | 2020-03-17 | 分类:C/C++,程序设计 | 标签:C/C++,C,C++

1.基本算术运算符

C语言的基本算数运算符: + 列如:3+414.3+7
减法运算符: - 列如:4-57.4-2a-32
乘法运算符: * 例如:3*52.5*6
除法运算符:/ 例如:5/2
求余运算符:% 例如:8%38%3
上述表达式中结果的符号与第一个操作数即被除数符号相同
==是关系表达式中的判断两个数是否相等的运算符

2.算数表达式

算术表达式就是将操作数用算术运算符和括号链接起来的符合C语言规则的式子操作可以是常量与变量也可以是函数值

3+21/5-30, 2*PI*r,-b+sqrt(b**b-4*a*c)/(2*a)

sqrt()是平方根函数
3.自增与自减运算符(++--
①作用:
自增运算(++)使操作数的值增1;自减运算(--)使操作的值减1

int i=3,y;
y=-i++;

自增运算

#include<stdio.h>
main(){
    int x=3,y,z;
    y=x++;
    z=++x;
    printf("x=%d,y=%d,z=%d",x,y,z);
}

执行结果:x=5,y=3,z=5
②用法与运算规则
自增运算与自减运算都有两种形式如下
前置形式: ++i,--i先使变量i的值增加1或者-1然后再以变化后的变量的值与其他运算。
后置形式:i++,i--。先让变量参数与其他运算,然后使变量i得值+1或者-1

By:海螺HL
Time:2020/3/17

知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

发表评论

email
web

全部评论 (暂无评论)

info 还没有任何评论,你来说两句呐!