腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么在CPU体系结构中按
位
的布尔和移位操作称为
逻辑
操作?
、
、
、
、
这幅图片来自“计算机组织
与
设计”一书:如您所见,左边的列被标记为“
逻辑
操作”,但是显示的操作都是按
位
排列的。通常,&&和||被称为
逻辑
运算符,而&和|被称为按
位
运算符。他们介绍了表中的下列句子: 因此,操作被添加到编程
语言
和指令集体系结构中,以简化位元的打包和分解为文字。这些指令称为
逻辑
操作。图2.8显示了
C
、Java和RISC-V中的
逻辑
操作。你认为为什么他们为&和|编写
逻辑</
浏览 2
提问于2022-08-30
得票数 1
回答已采纳
6
回答
为什么在Java和
C
#中
逻辑
运算符和按
位
运算符之间有区别?
、
、
、
像Java和
C
#这样的
语言
既有
位
运算符也有
逻辑
运算符。那么,在这些
语言
中同时使用
逻辑
运算符和按<e
浏览 1
提问于2013-01-02
得票数 9
3
回答
C
语言
中的
位
设置
逻辑
、
、
、
我很难理解在32
位
寄存器中成功设置
位
背后的
逻辑
。下面是该函数的伪代码:如果第29
位
CREG_CLK_CTRL_I2
C
0未设置,则将其设置 if((creg & (1 << CREG_CLK_CTRL_I2
C
0_CT
浏览 3
提问于2016-07-29
得票数 3
1
回答
为什么短路运算符不是缺省的
、
、
、
为什么像
C
#和VB.NET这样的
语言
中的默认操作符不是一个短路版本?
浏览 2
提问于2012-02-05
得票数 2
4
回答
是按
位
运算符还是
逻辑
运算符?
、
首先我知道&,|,^是按
位
运算符,现在有人把它们和&&,||一起称为
逻辑
运算符,我完全搞混了--同一个运算符有两个名字?已经有
逻辑
运算符&&、||,为什么还要使用&、|、^
浏览 5
提问于2012-07-22
得票数 3
回答已采纳
1
回答
JSLint不指望我的小费
、
、
JSLint坚持认为,在下面的示例中,我对某种程度的的使用是意外的。我想知道的是,这是否是JSLint的一个限制?还是严格的模式?或者我还错过了什么? 'use strict'; return 'wild accusations';}());if ('foo'.indexOf(
浏览 8
提问于2012-02-27
得票数 10
回答已采纳
7
回答
窗户: BOOL有多大?
、
、
、
Windows BOOL数据类型有多大(以
位
为单位)?BOOL Boolean variable (should be TRUE or FALSE).编辑2:需要思考的事情 假设我们正在创建一种类型化的编程
语言
和编译器。您有一种类型,它在
逻辑
上表示某物为真或假。为了
与
Windows数据类型进行互操作,您必须知道BOOL有多大。问题被转化为int有多大。但这是一个
C
/
C
++ int,而不是假装
语言
中的整数数据类型。因此,我需要找到或创建一个<
浏览 8
提问于2009-12-03
得票数 7
回答已采纳
3
回答
转换为大写和小写,没有分支和比较
、
、
编写两个使用ASCII字符代码(8
位
无符号整数)的函数/程序,其中一个函数/程序将字符转换为大写,另一个转换为小写。return
c
;unsigned char toLower(unsigned char
c
){} 但是,不允许使用分支(ifs、gotos)、循环和比较以及
逻辑
运算符。递归、<e
浏览 0
提问于2014-08-19
得票数 -4
回答已采纳
5
回答
为什么很多
语言
缺少
逻辑
的XOR操作符?
、
从头上看,我想不出我使用过的一种
语言
有
逻辑
排他性或运算符,但它们都有
逻辑
和
位
的and和or运算符。 环顾四周,我能找到的唯一原因就是它是排他性的,或者不能短路,所以
逻辑
版本是无用的,这我真的看不出来。我之所以注意到大多数
语言
都缺少这一点,是因为我需要它(我使用Ruby,所以我编写了一个方法将整数转换为布尔值,然后使用
位
XOR,它在布尔值上的作用类似于
逻辑
XOR)。仅仅按
位
使用XOR也不起作用,因为它会产生不同的结果。= 0b1000
浏览 11
提问于2009-12-09
得票数 13
回答已采纳
1
回答
在VHDL中"xor“是按
位
的还是
逻辑
的?
例如,在Verilog中,相比之下,有“
逻辑
与
”和“
逻辑
或”: x = a && b; //logical "and"然后是“按
位
与
”、“按
位
或”和“按
位
异或”: //Veril
浏览 86
提问于2019-08-22
得票数 1
1
回答
为什么按
位
的‘和’,'xor‘和’或‘有不同的先例?
、
、
在
C
中,给予的优先级是不同的?我之所以要求
C
,是因为大多数现代
语言
都继承了
C
语言
的相似优先顺序,但在
C
之前,我对
语言
不太了解。除此之外,对我来说,为几乎相同的操作指定不同的先例似乎是违反直觉的。我听说过,一开始
C
没有
逻辑
运算符。在这种情况下,它们可能会使用相同的运算符进行
逻辑
和
位
运算,因此它们可能以不同的优先级结束。但在这种情况下,是否有任何
语言
,可能存在于
C
或<
浏览 5
提问于2022-01-18
得票数 2
回答已采纳
8
回答
~运算符的功能是什么?
、
、
、
不幸的是,搜索引擎在使用这个查询时失败了。int foo = ~bar;
浏览 0
提问于2009-09-15
得票数 6
回答已采纳
2
回答
为什么我们要编码(a & b)而不是(a & b)?
在
逻辑
表达式中,我们使用两个“和(&)”操作数,原因是什么?它是如何在程序的背景下工作的?我是说机器是如何运行指令的?
浏览 5
提问于2016-04-20
得票数 0
回答已采纳
1
回答
C
语言
中最快的布尔表示
、
、
在
C
语言
代码中,如果我有一堆只用于
逻辑
运算的变量,那么哪种数据类型会产生最快的执行时间? 另外,这取决于我使用的是ARM还是Intel处理器,32
位
还是64
位
系统?
浏览 1
提问于2013-02-17
得票数 1
回答已采纳
1
回答
如果一种
语言
没有“
位
对位”比较,我如何模拟它?
(它是JavaScript、HTML、
C
和...在我最糟糕的噩梦中我无法想象的其他事情)。(Var && 4) {} // Bit West => trace West如果编译器不知道
位
域操作
浏览 1
提问于2011-09-03
得票数 0
回答已采纳
8
回答
利用MATLAB实现离散数学课程的设计思想?
一
位
教授要求我帮助制定一个大学项目的说明书。到那时,学生应该知道编程的基本知识。我想要一些项目的想法。更新2:本课程涵盖的主题包括 它将基于这本书
浏览 14
提问于2009-07-30
得票数 9
回答已采纳
6
回答
相当于Visual的和和或在
C
#中?
、
Visual的And操作符非常适合这种情况,但不幸的是,据我所知,
C
#中没有等效的操作符(&&短路)。Me.ValidateForControl(Me.checkOutDateTimePicker) And另外,对于布尔人,^在
C
#
浏览 5
提问于2010-10-14
得票数 7
回答已采纳
7
回答
为便于比较,财政收入
与
财政收入的差异
、
、
可能重复: 在
C
#和Javascript中,
与
x、x和&s的比较有什么区别?
浏览 22
提问于2009-08-14
得票数 36
回答已采纳
3
回答
为什么将一个无符号数左移32次不会产生0?
、
a <<= 1; unsigned
c
= (b << 31); cout <&
浏览 6
提问于2013-09-14
得票数 6
6
回答
Java和
C
++操作符有什么不同吗?
、
、
如果将Java的原始数值类型加上布尔值
与
C
++等价类型进行比较,是否存在
与
运算符相关的区别,如优先规则或
位
操作运算符的作用?或者是括号的效果?换一种方式问,如果我拿一个Java表达式,并试图在
C
++中编译和运行它,它总是编译并总是给出相同的结果吗?
浏览 2
提问于2011-07-08
得票数 9
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言位域(位段)详解
C语言逻辑运算符详解
C语言位运算(按位与运算、或运算、异或运算、左移运算、右移运算)
C语言编程新手基础学习快速入门——逻辑运算
浅谈学习C语言与学习C+语言的关系
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券