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

99封情书 提交于 2020-03-08 10:03:45

3.1C运算符和表达式

3.1.1算术运算符和表达式

?唯一一个三元运算符,-唯一一个一元运算符
    1/21.0/2结果不同,前者是整数除法,后者是浮点数除法;
    求余运算限定参与运算的两个操作数必须为整数
    11%5=111%(-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。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!