c语言中1%3=,运算符(C语言)

一、算术运算1、*、/+和-,CPU在一个周期内可以处理完。但*和/在大多数CPU中都是不支持的。它们可能需要CPU多个周期才能完成,甚至要利用软件的模拟方法去实现。在arm开发中,*和/很可能会被编译器编辑为软件浮点方法。如果是裸机开发,就实现不了,必须借助第三方乘法库/除法库来实现。如果CPU不支持*和/,会导致程序的可移植性变差。2、%0%3 = 01%3 = 12%3 = 23%3 = 0...
摘要由CSDN通过智能技术生成

一、算术运算

1、*、/

+和-,CPU在一个周期内可以处理完。

但*和/在大多数CPU中都是不支持的。

它们可能需要CPU多个周期才能完成,甚至要利用软件的模拟方法去实现。

在arm开发中,*和/很可能会被编译器编辑为软件浮点方法。如果是裸机开发,就实现不了,必须借助第三方乘法库/除法库来实现。

如果CPU不支持*和/,会导致程序的可移植性变差。

2、%

0%3 = 0

1%3 = 1

2%3 = 2

3%3 = 0

4%3 = 1

... ...

应用场景:

取一个范围的数

例如:给一个任意的数字m,得到一个1到100以内的数字?

(m % 100)+1

M进制的数

循环数据结构的下标

二、逻辑运算

1、&&、||

// 001.c

#include

int main()

{

int a = 10;

int res = 0;

res = ((a == 10) || printf("======\n"));

printf("res is %d\n", res);

return 0;

}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值