C++中求余运算符(%)示例详解
作者:IT男汉 时间:2023-11-02 14:20:39
介绍:
%是求余运算符,也叫模除运算符,用于求余数。
%要求两个操作数均为整数(或可以隐式转换成整数的类型)。
标准规定:
如果%左边的操作数为负数时,则模除的结果为负数或者0,
如果%左边的操作数为正数时,则模除的结构为正数或者0。
示例代码:
#include<iostream>
using namespace std;
int main(){
char c = 253;
int i =5 ;
cout<<c%2<<endl;
cout<<i%c<<endl;
cout<<19%10%5<<endl;
return 0;
}
输出:
-1
2
4
c 为字符类型,其235对应二进制位0xFD,也就是-3的补码形式。则c变换为int 为-3;
来源:http://www.cnblogs.com/teng-IT/p/5981451.html
标签:c++,求余,运算符
0
投稿
猜你喜欢
老生常谈Java动态编译(必看篇)
2022-04-02 14:19:38
IDEA实现JDBC的操作步骤
2021-08-29 11:08:55
C#表达式和运算符详细解析
2021-09-30 23:39:09
解决C# X64应用程序中读取WParam溢出的问题
2022-01-22 17:41:03
使用C#调用百度地图并实现坐标点的设置以及读取示例
2023-01-06 02:32:57
从 JVM 中深入探究 Synchronized作用及原理
2023-07-28 17:22:33
Java多线程产生死锁的必要条件
2023-04-02 00:20:24
Android之ListView分页加载数据功能实现代码
2023-08-13 03:44:17
Android自定义View实现圆弧进度效果
2021-08-20 02:26:21
Java最长公共子序列示例源码
2023-08-20 13:25:37
Java中实现在一个方法中调用另一个方法
2022-05-15 10:02:11
Java编程常见内存溢出异常与代码示例
2021-12-14 14:45:08
Android应用中Back键的监听及处理实例
2022-09-26 02:00:47
Intellij IDEA 2018配置Java运行环境的方法步骤
2023-06-08 09:56:50
SpringBoot整合mybatis的方法详解
2023-09-02 06:23:57
SpringSecurity认证流程详解
2022-06-25 21:44:49
关于Eureka的概念作用以及用法详解
2023-08-23 15:17:29
Spring运行时动态注册bean的方法
2023-11-25 04:16:58
Java并发编程之volatile与JMM多线程内存模型
2023-10-19 12:13:48
Spring和activiti进行整合过程解析
2023-04-20 05:30:19