信息发布→ 登录 注册 退出

解析取模运算% 和位与运算& 之间的关系详解

发布时间:2026-01-11

点击量:

复制代码 代码如下:
#include <stdio.h>

int main (void)
{
    unsigned int MAX = 32;
    unsigned int index = 31;

    index = 31;
    index = (index + 1) % MAX;  // 这个容易理解
    printf ("index = %d\n", index);

    index = 31;
    index = (index + 1) & (MAX - 1);  // 这个运算效率高 
    printf ("index = %d\n", index);

    return;    
}

$ ./a.exe
index = 0
index = 0

标签:# 取模运算  # 运算  # 效率高  # int  # gt  # main  # nbsp  # void  # BR  # span  # include  # stdio  # lt  # printf  
在线客服
服务热线

服务热线

4008888355

微信咨询
二维码
返回顶部
×二维码

截屏,微信识别二维码

打开微信

微信号已复制,请打开微信添加咨询详情!