C语言中的操作符

目录

操作符

算数操作符

赋值操作符

单目操作符

关系操作符

 逻辑操作符

 条件操作符

逗号表达式

下标引用、函数调用和结构成员


操作符

C语言提供了非常丰富的操作符,使得使用起来就比较灵活~

(这里点到为止,以简单介绍为主,后面重点讲)

算数操作符

+        -        *        /        %

加      减      乘     除     取模

加减乘和在数学中学到的并无不同,只是乘的符号变成了*

重点说一下除 (/) 和取模 (%)

int a = 7 / 2; 结果并没有像我们想的输出3.5(或者说商3余1),而是3,说明在C语言里除得到的是整数商,而不管后面的余数。

那为什么没得到3.5呢,因为除号的两端都是整数时,执行的都是整数除法,如果两端只要有一个浮点数就执行浮点数的除法。

float a = 7 / 2.0;

printf("%f\n", a);

我们将除号一边改为浮点型(前面的数据类型要改为float,打印类型要改为%f。)

这时就得到了想要的结果3.5(如果只想打印小数点后一位,就写成 printf("%.1f\n", a);依此.2f就打印小数点后两位,.3f就打印小数点后三位……

当然float a = 7.0/ 2;        float a = 7.0 / 2.0;这样都是可以的(只要有一个浮点数就执行浮点数的除法。)

 int b = 7 % 2;        输出结果是1,就是7/2的余数&#x

  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值