C++中求余运算符(%)示例详解
更新时间:2017年01月10日 10:39:01 作者:IT男汉
求余运算符“%”,二元运算符,具有左结合性。参与运算的量均为整型。求余运算的结果等于两个数相除后的余数。看似很简单的运算符,却也真要掌握用好它也不容易,这篇文章主要介绍了C++中求余运算符(%)的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
介绍:
%是求余运算符,也叫模除运算符,用于求余数。
%要求两个操作数均为整数(或可以隐式转换成整数的类型)。
标准规定:
如果%左边的操作数为负数时,则模除的结果为负数或者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;
总结
以上就是关于C++求余运算符的全部内容了,希望本文的内容对大家学习或者使用C++能带来一定的帮助,如果有疑问大家可以留言交流。
相关文章
C 语言注释和变量使用基础详解
这篇文章主要为大家介绍了C语言注释和变量使用示例基础详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
2023-12-12
学习C语言要掌握的几个库
本文给大家分享的是网友提出的学习C语言要掌握的几个库,这里分享给大家,有需要的小伙伴可以参考下。
2015-07-07
C++ Boost Chrono实现计时码表流程详解
Boost是为C++语言标准库提供扩展的一些C++程序库的总称。Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一,是为C++语言标准库提供扩展的一些C++程序库的总称
2022-11-11
C++类和对象之类的6个默认成员函数详解
类是对某一事物的抽象描述,具体地讲类是C++中的一种构造的数据类型,下面这篇文章主要给大家介绍了关于C++类和对象之类的6个默认成员函数的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
2023-02-02
Qt读写ini文件之QSettings用法
这篇文章主要为大家介绍了Qt读写ini文件之QSettings的使用方法,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
2022-05-05
Windows上Qt配置OpenCV的详细教程(避坑必看)
这篇文章详细介绍了在Windows上使用Qt配置OpenCV的步骤,包括软件安装、环境变量配置、Qt项目配置以及通过创建pri文件简化OpenCV库的添加过程,并提供了一个简单的测试案例来验证配置是否成功,需要的朋友可以参考下
2025-02-02
浅谈C++基类的析构函数为虚函数
本文重点:应该为多态基类声明虚析构器。一旦一个类包含虚函数,它就应该包含一个虚析构器。如果一个类不用作基类或者不需具有多态性,便不应该为它声明虚析构器。
2015-10-10
C语言函数栈帧的创建与销毁原理图解
我们知道c语言中函数都是被调用的,main函数里面能调用其他函数,其实main函数也是被别的函数调用的,下面通过本文给大家分享c语言函数栈帧的创建和销毁过程,一起看看吧
2022-05-05
最新评论