腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
6
回答
为什么在Java和
C
#中逻辑
运算
符和按
位
运算
符之间有区别?
、
、
、
像Java和
C
#这样的
语言
既有
位
运算
符也有逻辑
运算
符。那么,在
浏览 1
提问于2013-01-02
得票数 9
5
回答
这个按
位
和
运算
符是如何掩蔽数字的低七阶
位
的?
、
、
、
我正在阅读Brian和Dennis的
C
编程
语言
。以下是它对按
位
和
运算
符的说明: N& 0177 将除低阶7
位
n以外的所有数据设置
为
零。我不太明白它是如何掩盖n的低七阶
位
的。有人能澄清一下吗?
浏览 5
提问于2013-08-09
得票数 29
回答已采纳
1
回答
为什么按
位
的‘和’,'xor‘和’或‘有不同的先例?
、
、
在
C
中,给予的优先级是不同的?我之所以要求
C
,是因为大多数现代
语言
都继承了
C
语言
的相似优先顺序,但在
C
之前,我对
语言
不太了解。除此之外,对我来说,
为
几乎相同的操作指定不同的先例似乎是违反直觉的。我听说过,一开始
C
没有逻辑
运算
符。在这种情况下,它们可能会使用相同的
运算
符进行逻辑和
位
运算
,因此它们可能以不同的优先级结束。但在这种情况下,是否有任何
语言
浏览 5
提问于2022-01-18
得票数 2
回答已采纳
2
回答
当整数
运算
溢出时,锈蚀编程
语言
会发生什么?
、
据我所知,在
C
编程
语言
(和许多基于
C
的
语言
)中,当算术操作溢出N
位
整数时,这种溢出将结果缩短
为
2的模N次方,只保留结果的LSB。 当这样的整数
运算
在Rust编程
语言
中溢出时会发生什么。
浏览 2
提问于2021-08-16
得票数 7
回答已采纳
8
回答
~
运算
符的功能是什么?
、
、
、
不幸的是,搜索引擎在使用这个查询时失败了。int foo = ~bar;
浏览 0
提问于2009-09-15
得票数 6
回答已采纳
1
回答
为什么在CPU体系结构中按
位
的布尔和移位操作称为逻辑操作?
、
、
、
、
这幅图片来自“计算机组织与设计”一书:如您所见,左边的列被标记为“逻辑操作”,但是显示的操作都是按
位
排列的。通常,&&和||被称为逻辑
运算
符,而&和|被称为按
位
运算
符。他们介绍了表中的下列句子: 因此,操作被添加到编程
语言
和指令集体系结构中,以简化位元的打包和分解
为
文字。这些指令称为逻辑操作。图2.8显示了
C
、Java和RISC-V中的逻辑操作。你认为为什么他们
为
&和|编写逻辑
运算
符?
浏览 2
提问于2022-08-30
得票数 1
回答已采纳
4
回答
是按
位
运算
符还是逻辑
运算
符?
、
首先我知道&,|,^是按
位
运算
符,现在有人把它们和&&,||一起称为逻辑
运算
符,我完全搞混了--同一个
运算
符有两个名字?已经有逻辑
运算
符&&、||,为什么还要使用&、|、^
浏览 5
提问于2012-07-22
得票数 3
回答已采纳
3
回答
运算
符优先级(按
位
'&‘低于'==')
、
、
在
C
编程
语言
中,为什么按
位
运算
符(&和|)的优先级低于相等
运算
符(==)?这对我来说没有任何意义。
浏览 2
提问于2011-01-14
得票数 46
回答已采纳
2
回答
这段代码中的while循环是如何工作的?
我正在尝试在LeetCode上完成一个,我在Swift中找到了这个解决方案,但我真的不确定在代码的while循环中会发生什么: var a = a (a, b) = (a ^ b, (a & b) << 1) return a谢谢你的帮助。
浏览 0
提问于2016-08-16
得票数 0
2
回答
为什么
C
没有向左/向右旋转操作符?
、
C
语言
具有一组标准的逐
位
操作,包括OR、AND、XOR、SHIFT LEFT/RIGHT和NOT。为什么
语言
中没有包含向左旋转/向右旋转
运算
符或函数?这些
运算
符与其他
位
运算
符具有相同的复杂性,通常需要一条汇编指令,就像其他
运算
符一样。此外,我能想到旋转操作符的很多用法,可能不少于,比如说,xor操作符-所以我听起来有点奇怪,为什么它们没有和其他操作符一起包含在
C
中。 如果您确实需要在
C</
浏览 0
提问于2012-10-27
得票数 15
1
回答
行动令烦扰
、
在大多数编程
语言
(
C
# )中,操作顺序优先于按
位
进行比较。中它的计算值
为
0)。如果您尝试这样做而不编译,
C
#会抛出一个错误。据推测,Java也抛出了一个错误(没有启动它来检查)。在我看来,JavaScript中的错误和混乱可以完全消除,只需将平等
运算
符置于比
位
运算
符低的位置即可。 我想不出一个实例,我希望在同一行上同时有一个按
位
和相等的操作,并且希望首先对相等性进行评估。然而,我检查过的每种编程
语言
都有相同的操作顺序
浏览 0
提问于2014-10-10
得票数 0
1
回答
C
语言
中的
位
运算
、
、
我是新来的
C
,这是一个学校的项目。我正在用
C
实现Skinny块密码。'0'; // value 1 现在,我的问题 ,我是否每次都必须将char转换为int来运行
位
操作bits8是一个指针,我尝试使用来自
位
指针的索引(如bits4等)来执行eq 1,但是VSCode抛出了一个错误,我不明白为什么。显然,我的知识有一些空白。
浏览 3
提问于2022-12-03
得票数 0
12
回答
javascript中按
位
运算
符的性能
、
在像
C
++/java/
C
#这样的
语言
中使用
位
运算
符背后的主要思想之一是它们非常快。但我听说在javascript中它们非常慢(诚然,几毫秒可能在今天并不重要)。为何会这样呢?(讨论了何时使用按
位
运算
符,因此我将这个问题的焦点改为性能。)
浏览 1
提问于2009-10-06
得票数 20
回答已采纳
3
回答
关于
C
++中的右移
运算
符>>
这是我今天看到的一个
C
++程序:{} 我好奇的是
运算
符>>在这里的用法。
浏览 3
提问于2013-06-28
得票数 0
回答已采纳
2
回答
如何在
C
中计算布尔表达式?
、
、
、
我想在
C
中计算以下布尔表达式:这是我目前的计划:int main() int a,b,
c
,f;a=0;b=1;
c
=1; printf("%d\n",f);
浏览 4
提问于2016-09-30
得票数 0
回答已采纳
3
回答
转换为大写和小写,没有分支和比较
、
、
编写两个使用ASCII字符代码(8
位
无符号整数)的函数/程序,其中一个函数/程序将字符转换为大写,另一个转换为小写。return
c
;unsigned char toLower(unsigned char
c
){} 但是,不允许使用分支(ifs、gotos)、循环和比较以及逻辑
运算
符。递归、<e
浏览 0
提问于2014-08-19
得票数 -4
回答已采纳
5
回答
C
中的浮点减法结果
为
零
、
、
我有用
C
语言
编写的代码,它是
为
16
位
微控制器设计的。代码本质上做了很多浮点
运算
。 算术运行良好,直到结果
为
正,但在减法的情况下,如果预期结果
为
负,我将得到零。
浏览 0
提问于2009-09-08
得票数 4
回答已采纳
1
回答
Gcc 4.6.0在x86和x86_64上的应用
、
、
、
我有中型
C
99程序,它使用long double类型(80
位
)进行浮点计算.我想提高精度与新GCC 4.6扩展__float128。据我所知,这是一个软件模拟128
位
精度的数学.我应该如何转换我的程序从经典的长双80
位
到四浮动128
位
与软件仿真的全精度?我需要换什么?编译器标志,源?PS:尽管float128只
为
Fortran声明(REAL*16),但它用
C
编写,并使用float128。PPS:有一个关于"
C
“
语言
gcc模式
浏览 0
提问于2011-06-23
得票数 17
回答已采纳
6
回答
相当于Visual的和和或在
C
#中?
、
Visual的And操作符非常适合这种情况,但不幸的是,据我所知,
C
#中没有等效的操作符(&&短路)。Me.ValidateForControl(Me.checkOutDateTimePicker) And另外,对于布尔人,^在
C
#
浏览 5
提问于2010-10-14
得票数 7
回答已采纳
6
回答
如何将未知大小的二进制数中的所有
位
都设置
为
'1‘?
我正在尝试用汇编
语言
编写一个函数(但对于这个问题,假设
语言
是不可知的)。 如何使用按
位
运算
符将传入数字的所有
位
都设置
为
1?我知道我可以对我想设置的
位
掩码使用按
位
“或”,但我不知道如何根据N大小的二进制数字构造掩码。
浏览 0
提问于2009-05-04
得票数 23
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言位运算(按位与运算、或运算、异或运算、左移运算、右移运算)
【C语言】&运算符
C语言运算符
c语言运算符号
使用C语言扩展python加速运算
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券