C语言的算术运算

------ Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------







   C语言的算术运算

               C语言一共有34种运算符包括了加减乘除
               算数运算+(加法),-()减法,*()乘法运算、/除法运算.
               取余(模)运算:2数相除后的所得余数的运算。
                                            %2边数字只能是整数。
                                            正负性值取决于%左边的数值。
    自动类型准换(double--int)
                           int a=10.3;
                           printf(“%d”,a);
                           结果是10.
     强制类型转换(double--int)
                              int b=(int)9.8;
                              printf(“ %d“,b); 
                              结果是9
      自动类型提升(int--double)
                              double a=10.6+6
                              结果是10.600000
                              double b=1/2
                              结果是0
                              double c=1.0/2
                              结果是0.500000。因为如果有一个是浮点型会把整型提升到浮点型从而输出所要的浮点型结果。
        赋值运算
                              int a=3;
                              a+=5;//a=a+5; 这2个写法是相同的意思。
       自加自减运算符
                              a++,++a,a=a+1,a+=1都是把a的值加1.
                              a--,--a,a=a-1,a-=1都是把a的值减1.
                              a++的值是把a的值先用在加,++a是把a的值是先加1然后在用。
举例说明
#include <stdio.h>
int main()
{
 int a,b,c,d;
 a=10;
 c=10;
 b=a++;
 d=++c;
 printf(" a=%d\n b=%d\n c=%d\n d=%d\n",a,b,c,d);
 return 0;
}

结果如图


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值