嗨,我是c ++的新手,所以我不确定这是不是一个非常愚蠢的问题.基本上我正在使用c ++自定义操作项目与我的MSI安装程序进行交互.我得到了一个我的用户将输入的属性,它是一个整数.我需要确保这是8的倍数,我不知道如何解决这个问题.显然,如果它可以被8除以它是一个倍数,但我不知道如果有剩余的话如何捕获.任何帮助将不胜感激,甚至指向正确的方向.谢谢
Mik*_*our 19
使用"modulo"运算符,它给出了除法的余数:
if (n % 8 == 0) {
// n is a multiple of 8
}
Run Code Online (Sandbox Code Playgroud)
使用"modulo"或"整数余数运算符" %:
int a = ....;
if (a % 8 == 0 ) {
// a is amultiple of 8
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16380 次 |
| 最近记录: |