腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
是否
可以
使用
逐
位
和
受限
运算符
重写
模(
2
^
n
-
1
)
c
、
bit-manipulation
、
modulo
对于无符号int x,
是否
可以
仅
使用
以下
运算符
(加上无循环、分支或函数调用)来计算x%255(或
2
^
n
-
1
)? !、~、&、^、|、+、<<、>>。
浏览 2
提问于2011-10-10
得票数 11
回答已采纳
3
回答
工作原理: chr(($number >>6 )+192).chr(($number & 63)+128);
php
、
utf-8
、
multibyte
、
chr
>if ( $number >=128 && $number <=2047 ){ $byte
2
= 128 + ($number % 64); //= 128 + ( $number & 63 ) $utf = chr($byte
1
).chr($byte
2</em
浏览 0
提问于2013-02-08
得票数 2
回答已采纳
6
回答
理解一些C代码
c
我从来没有
使用
C语言的经验。#include <stdio.h>{ printf( "How many disks?" ); printf("\
n
"); for (x=
1
; x < (
1
<<
n
); x++)
浏览 0
提问于2011-08-29
得票数 2
回答已采纳
2
回答
为什么
使用
%
2
而不是&
1
来确定奇偶校验
python
我注意到,确定一个数字在python中
是否
为偶数的最常见方法是x%
2
。x&
1
不是更快吗?它有什么缺点?
浏览 8
提问于2016-08-12
得票数 0
2
回答
对奇数进行测试
javascript
、
modulo
、
bitwise-and
最常见的是,模
运算符
%用于测试偶数或奇数。并且由于32
位
转换不改变最右边的
位
。两者都有
和
(
1
+ Math.pow(
2
浏览 0
提问于2013-04-12
得票数 8
回答已采纳
3
回答
为什么
运算符
%被称为“模”
运算符
而不是“剩余”
运算符
?
c++
、
operators
、
standards
、
modulus
今天上班的时候,我
和
一
位
同事进行了一次有趣的讨论。当你除以-
1
乘以10,你得到0,剩下-
1
。然而,他的论点是,
模数
运算符
应该符合”总是正数“的模型。我做了一些研究,发现他指的
模数
是这样的: A=
n
*q+r R=a-
n</
浏览 6
提问于2012-02-14
得票数 23
回答已采纳
8
回答
按
位
and代替模
运算符
algorithm
我们知道,例如,
2
的幂的模
可以
这样表示:x %
2
== x &
1
x % 8 == x & 7 比方说: X% 7==?
浏览 0
提问于2010-06-19
得票数 100
回答已采纳
3
回答
如何
使用
c中的计算进行逻辑选择?
c
、
mathematical-expressions
我正在帮助我的女儿做一个入门到c语言的编程作业,她的家庭作业包含了一个简单的菜单,如下所示:------------------------------
2
. Logarithmic time现在,通常很容易确定菜单选择是什么,但不允许她
使用
逻辑
运算符
、关系
运算符
、
位
运算符
或选择结构。我们一直试图
使用
模数</em
浏览 2
提问于2019-02-03
得票数 4
回答已采纳
2
回答
伪随机数发生器的澄清
algorithms
、
pseudocode
我被要求
使用
以下算法创建一个伪随机数生成器:设置R=R*5当它说屏蔽除低阶
n
+
2
位
外的所有产品时,该算法意味着什么?
浏览 0
提问于2011-07-06
得票数 1
6
回答
用模
运算符
测试整数的奇异性
java
、
modulo
下面的代码片段不能正确测试奇点: return i %
2
==
1
;我在网上读到我应该这样做: return i %
2
!
浏览 0
提问于2013-05-17
得票数 26
回答已采纳
17
回答
java中mod的语法是什么?
java
、
modulo
以伪代码为例:{}{}
浏览 10
提问于2008-09-18
得票数 247
回答已采纳
4
回答
如何仅
使用
位
运算符
实现Bitcount?
c
、
bit-manipulation
任务是仅
使用
按
位
运算符
实现
位
计数逻辑。我让它工作得很好,但我想知道
是否
有人
可以
建议一个更优雅的方法。int x = 4; printf("%d\
n
", (x >>
1
) & 0x<
浏览 2
提问于2010-09-29
得票数 15
回答已采纳
1
回答
使用
按
位
运算符
移位数组元素
c++
、
operator-overloading
、
bit-manipulation
、
bitwise-operators
我只想知道,有没有办法
使用
按
位
运算符
来移位数组元素?也许
可以
重载
按
位
运算符
?int array[] {
1
,
2
, 3}; array <<
1
; // -> array should become
浏览 2
提问于2020-08-05
得票数 0
1
回答
对于奇数测试,
按
位
AND
运算符
总是比
模数
快吗?
javascript
、
performance
、
performance-testing
、
bitwise-operators
、
logical-operators
我正在做一些阅读,试图更好地理解
按
位
运算符
,并偶然发现了,它说-在一个随机的,正的,整数的奇数测试中,在作者的计算机上计算x &
1
比计算x %
2
快60%。我在网上其他地方读到的东西(包括SO)似乎证实了
按
位
运算符
更快。
浏览 11
提问于2018-09-10
得票数 2
回答已采纳
1
回答
这个数字是
2
的幂吗?不
使用
log10?PHP
php
解决方案{ { } { }print_r(is_Power_of_two(4)."
浏览 2
提问于2021-09-18
得票数 0
回答已采纳
2
回答
C-函数参数与"<<“
运算符
c
、
function
、
operators
、
constants
WS_RECURSIVE#define WS_DOTFILES (
1
<<
2
)on dir names too */int walk_recur(char *dname, regex_t *reg, int spec) 他将常量(WS_DEFAULT
和
WS_MATCHDIRS)发送到
使用
“A
浏览 2
提问于2014-07-22
得票数 1
回答已采纳
5
回答
运算符
不适用于
按
位
语句
c
、
bit-manipulation
、
bitwise-operators
、
logical-operators
我正在尝试确定
是否
可以
计算两个32
位
整数的
和
而不溢出,同时只
使用
某些
按
位
运算符
和
其他
运算符
。因此,如果整数x
和
y
可以
在没有溢出的情况下相加,下面的代码应该返回
1
,否则返回0。(((((x >> 31) + (y >> 31)) &
2
) >>
1
)) 然而,当它应该是
1</em
浏览 1
提问于2010-09-13
得票数 2
回答已采纳
4
回答
如何测试
是否
设置了所有位元或没有设置所有位元?
c++
、
c
、
bit-manipulation
使用
按
位
运算符
,如何测试整数的
n
个最小有效
位
是所有集合还是所有非集合。例如,if
n
= 3,我只关心3
位
最不重要的
位
,对于0
和
7,测试应该返回true,对于0到7之间的所有其他值,返回false。当然,我
可以
做if x = 0 or x = 7,但我更喜欢
使用
按
位
运算符
。 如果该技术
可以
被用于考虑由掩码定义的
浏览 4
提问于2015-02-08
得票数 10
回答已采纳
5
回答
“~”(摆线)算子在Python中的应用
python
、
python-3.x
、
operator-overloading
、
bit-manipulation
、
tilde
我刚刚通过在Python中发现了,并一直试图为它提供一个实际的应用程序,如果不是,确定将操作符重载(通过
重写
__invert__方法)用于其他用途
是否
通常是安全的。这里有一些摆弄来查看~的
使用
情况:# -8 assert i + ~i == -
1
浏览 10
提问于2016-07-08
得票数 19
回答已采纳
3
回答
从‘&’获得
模数
c++
可能重复: lengthMod = 1024/sizeof(int) -
1
; data[(k
浏览 8
提问于2012-10-05
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券