腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
C
语言
逻辑
运算符
的
差异
c
我遇到过iso646.h,它提供了一些我在Python中使用
的
很好
的
逻辑
关键字
运算符
。以下哪种方法比另一种更受欢迎?或者,这是不是像bool类型一样,是一种很好
的
替代int is_valid=1;
的
方式?
浏览 27
提问于2021-01-25
得票数 1
回答已采纳
6
回答
为什么在Java和
C
#中
逻辑
运算符
和按位
运算符
之间有区别?
c#
、
java
、
bitwise-operators
、
logical-operators
像Java和
C
#这样
的
语言
既有位
运算符
也有
逻辑
运算符
。
逻辑
运算符
只适用于布尔操作数,按位
运算符
也适用于整数类型。由于
C
没有boolean类型,并将所有非零整数视为true,因此
逻辑
运算符
和按位
运算符
的
存在在那里都是有意义
的
。但是,Java或
C
#等
语言
具有布尔类型,因此编译器可以根据类型上下文
浏览 1
提问于2013-01-02
得票数 9
1
回答
为什么按位
的
‘和’,'xor‘和’或‘有不同
的
先例?
c
、
bitwise-operators
、
operator-precedence
给予
的
原因是什么?在
C
中,给予
的
优先级是不同
的
?我之所以要求
C
,是因为大多数现代
语言
都继承了
C
语言
的
相似优先顺序,但在
C
之前,我对
语言
不太了解。除此之外,对我来说,为几乎相同
的
操作指定不同
的
先例似乎是违反直觉
的
。 我听说过,一开始
C
没有
逻辑
运算符
。在这种情况下,它们可能会使用相同
的</
浏览 5
提问于2022-01-18
得票数 2
回答已采纳
2
回答
算子结合性什么时候重要?
c
、
syntax
、
programming-languages
、
operators
、
associativity
大多数编程
语言
都有二进制
运算符
的
优先级和结合性表。在某些情况下,结合性很重要,例如(a - b) -
c
!= a - (b -
c
)。然而,对于像&&这样
的
联合
运算符
来说,它似乎并不重要,但是大多数
语言
都将其列为左关联。 是否存在(a && b) &&
c
和a && (b &&
c
)之间实际上存在
差异
的</em
浏览 3
提问于2013-11-17
得票数 5
回答已采纳
4
回答
如果Ascii
运算符
是可定义
的
,为什么不定义Unicode符号呢?
unicode
、
f#
、
operators
、
symbols
、
localization
,@^AC.26~: 本地化
的
一部分包括本地程序员。为什么要限制可以在F#中定义
的
一组操作符?它与
C
#和F#在标识符中接受许多Unicode IsLetter并不是正交
的
。此外,F#很可能被用于从
逻辑
、数学、物理学家等方面对问题进行符号处理。如果直接映射到基本
运算符
的
语言
中,那么工作就容易得多。(F#和
C
#接受许多Unicode IsLetter?以及IsDigit‘?这是一个允许Unicode IsSymbol
的
请
浏览 6
提问于2009-07-21
得票数 13
3
回答
C
中条件语句中
的
位
运算符
和
逻辑
运算符
之间有什么区别?
c
、
conditional-statements
、
bitwise-operators
、
logical-operators
网络上有许多问题涉及到按位
运算符
和
逻辑
运算符
之间
的
区别。希望我已经做了一个很好
的
搜索,他们中没有一个专门研究它们在条件语句中使用时是否相同,也没有专门引用
C
语言
。大多数都提到了
C
++和
C
#,我不知道同样
的
答案是否也适用于
C
语言
。____OR________true truetrue true
浏览 7
提问于2015-04-22
得票数 0
回答已采纳
1
回答
objective
C
中
的
逻辑
运算符
?
iphone
、
objective-c
objective
C
语言
中
的
逻辑
运算符
浏览 0
提问于2010-11-16
得票数 2
3
回答
++x与x++之间是否存在性能
差异
?
performance
、
optimization
在使用++x而不是x++增量
运算符
时,是否存在性能
差异
? for(int x=0; x < 10; ++x)现在,我知道增量操作符在内部
的
处理方式与
语言
不同。因此,如果PHP、Java、
C
#、
C
++或JavaScript
的
性能存在
差异
。我想知道哪
浏览 0
提问于2014-04-24
得票数 1
回答已采纳
1
回答
为什么在CPU体系结构中按位
的
布尔和移位操作称为
逻辑
操作?
cpu-architecture
、
bitwise-operators
、
logical-operators
、
boolean-logic
、
riscv
这幅图片来自“计算机组织与设计”一书:如您所见,左边
的
列被标记为“
逻辑
操作”,但是显示
的
操作都是按位排列
的
。通常,&&和||被称为
逻辑
运算符
,而&和|被称为按位
运算符
。他们介绍了表中
的
下列句子: 因此,操作被添加到编程
语言
和指令集体系结构中,以简化位元
的
打包和分解为文字。这些指令称为
逻辑
操作。图2.8显示了
C
、Java和RISC-V中
的
浏览 2
提问于2022-08-30
得票数 1
回答已采纳
1
回答
虽然java提供非短路版本
的
逻辑
操作符(如
逻辑
操作),但何时需要这些操作呢?
java
、
short-circuiting
我看到java (以及许多其他
语言
,如
C
#和VB)提供了
逻辑
“和”和“或”
运算符
的
短路和非短路版本。其中如
C
/
C
++不提供非短路版本. 什么时候需要这些非短路版本?如果一个人不需要这些
语言
,为什么还要用其他
的
语言
呢?
浏览 4
提问于2014-02-09
得票数 2
回答已采纳
3
回答
三值
逻辑
和多路
逻辑
之间
的
联系?
c
、
compiler-construction
、
ternary-operator
我正在用
C
语言
实现一个计算机模拟器,挑战是不使用条件句(比如没有if/else,switch/case,while/for等)。我正在模拟
的
硬件中有很多多路复用,所以如果我可以使用条件三值
逻辑
运算符
,那就太好了。那么,我
的
问题是:
C
编译器是从三进制
逻辑
运算符
创建MUX
逻辑
,还是创建分支?
浏览 1
提问于2011-02-27
得票数 0
回答已采纳
8
回答
我什么时候应该使用按位
运算符
?
php
、
bitwise-operators
、
logical-operators
我阅读了下面的堆栈溢出问题,并且理解了按位和
逻辑
之间
的
区别。 什么时候应该使用按位
运算符
而不是
逻辑
运算符
,反之亦然?我不是要问
差异
,但我问
的
情况,当你需要使用按位
运算符
。
浏览 5
提问于2011-01-16
得票数 25
回答已采纳
2
回答
支持unicode
逻辑
运算符
的
语言
language-features
、
operators
、
unicode
是否有任何支持使用unicode
逻辑
运算符
的
编程
语言
?例如,许多编程
语言
使用"!=“作为”不相等“操作符,但在数学中,符号是"≠”。既然unicode现在更标准化了,为什么编程
语言
不支持它们作为
逻辑
运算符
的
使用呢?很多符号都在我
的
键盘上,我只按了alt键。
浏览 0
提问于2013-11-06
得票数 8
回答已采纳
2
回答
为什么AndAlso不是取代和
.net
、
vb.net
可能重复: 为什么我们不使用始终AndAlso,并节省处理时间,为下一个条件,当上一个是假
的
?
浏览 2
提问于2012-12-08
得票数 3
回答已采纳
1
回答
汇编中
的
高级别if语句
c
、
assembly
如何在程序集中编写
逻辑
运算符
if语句?例如,在
C
中,我们有AND和OR
逻辑
函数,比方说:if((A >= B) && (
C
< D)) {
C
=
C
*
C
;
C
=
C
- 1;我不知道它是否正确,但在汇编中,我用这样
的
方
浏览 3
提问于2014-12-14
得票数 3
回答已采纳
1
回答
<")
运算符
在大多数编程
语言
中没有使用
syntax
、
comparison
、
operators
、
programming-languages
(x > y),您可以得到同样
的
行为,但是我通常更愿意用而不是更大
的
,而不是小于或等于,所以拥有像!>和!<这样
的
东西对我来说确实是很好
的
,并且与!=
运算符
完全匹配。我从未在任何地方见过!<或!>
运算符
,但自从我开始编程时就一直在想,为什么不支持它们。有何理由不可以呢?
浏览 3
提问于2019-02-22
得票数 2
5
回答
Go中
的
负整数模
python
、
go
、
modulo
最近,我偶然发现了%(模
运算符
)
的
一种行为,它与Python
语言
中
的
相应
运算符
不同。与和余数
的
定义完全相反,负整数
的
模乘以正整数会返回负值。5, 3 fmt.Println(i%n)输出:-1-2021 在阅读了有关和一些类似的文章后,我询问了这些
差异
背后
的
原因,我理解这些
差异
是由于相关
语言
的</
浏览 2
提问于2017-03-25
得票数 15
2
回答
功能
语言
中
的
部分计算和功能内联有什么区别?
haskell
、
optimization
、
functional-programming
、
compiler-optimization
、
inlining
部分评估是指在编译时评估程序
的
已知(静态)部分。 功能内联可以在程序
的
选择部分执行,而部分评估是对整个程序执行
的
(即∃对∀),这是两者之间唯一
的
区别吗?这两种优化技术之间
的<
浏览 2
提问于2014-11-18
得票数 15
回答已采纳
4
回答
是按位
运算符
还是
逻辑
运算符
?
java
、
operators
首先我知道&,|,^是按位
运算符
,现在有人把它们和&&,||一起称为
逻辑
运算符
,我完全搞混了--同一个
运算符
有两个名字?已经有
逻辑
运算符
&&、||,为什么还要使用&、|、^
浏览 5
提问于2012-07-22
得票数 3
回答已采纳
3
回答
C
语言
和JAVA
语言
增减
运算符
的
差异
java
、
c
、
expression
、
post-increment
、
pre-increment
请考虑以下陈述:int i=0,n;根据我
的
逻辑
,n应该是10。但我在
c
中得到了不同
的
输出(输出是7),而在java中,我得到
的
预期结果是10。在
c
和java中,递增和递减
运算符
的
工作方式有什么不同吗?下面是我
的
c
和java代码: #include <stdio.h>
浏览 0
提问于2013-07-17
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言逻辑运算符详解
【C语言】&运算符
C语言运算符
c语言运算符号
C语言-运算符默认优先级
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券