第三章、简单的算术运算和表达式

3.1C运算符和表达式

3.1.1算术运算符和表达式

?唯一一个三元运算符,-唯一一个一元运算符
    1/2与1.0/2结果不同,前者是整数除法,后者是浮点数除法;
    求余运算限定参与运算的两个操作数必须为整数
    11%5=1,11%(-5)=1,(-11)%5=-1
    
    计算并且输出一个三位数的个位,十位和百位数字之和
#include<stdio.h>
int mian()
{
    int x=153,b0,b1,b2,sum;
    b2=x/100;
    b1=(x-b2*100)/10;
    b0=x%10;
    sum=b2+b1+b0;
    printf("sum=%d",sum);
}

3.1.2复合的赋值运算符

a+=10 a=a+10(*=,/=,%=)

3.1.3增1或减1运算符

++;–
前缀运算符在使用之前先加1或者减1;后缀运算符先使用当前的数值,然后再进行加1或者减1。

上一篇:软工个人项目:平面直线交点


下一篇:深拷贝和浅拷贝的区别