发布网友 发布时间:2022-04-30 03:45
共4个回答
热心网友 时间:2023-10-10 05:21
a[i>>1] 中 i>>1 是 让 整型数 i 的数值 右移 2 进制 1 位 的运算,用 算得的值 作 a 数组 的下标。热心网友 时间:2023-10-10 05:21
a[i>>1]表示访问a的第i>>1个元素,i>>1表示i右移一位。热心网友 时间:2023-10-10 05:21
a肯定是个指针或者数组名, a如果是数组名,i>>1就是数组下标,a如果是指针,i>>1就代表指针a偏移的位数, i>>1就不用我解释了吧,就把i 右移一位, 一般情况就就是i的二分之一. i&1, 就是测试i是奇数还是偶数,如果i&1是0的话i就是偶数,i&1是1的话就是偶数.热心网友 时间:2023-10-10 05:22
i>>1表示i右移一位,i&i表示i与1按位与。