腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
C
语言
系列的名称
、
为什么
C
语言
被称为"
C
"?
C
代表“编译器”吗? 另外,为什么
C
++有
两个
加号
?是因为它是
C
的第二个版本吗?那么
C
#呢,#代表四个
加号
(++++)吗?将来会不会有其他东西,比如
C
~或
C
* *?
浏览 6
提问于2009-07-18
得票数 4
回答已采纳
2
回答
生成
C
/
C
++代码时表达式的结合性和优先性?
、
、
、
、
我已经写了一个基本的编译器,它生成一个AST,正确地考虑了表达式中的运算符
优先级
。但是,在执行代码生成以生成
C
++代码时,我不确定如何处理括号的使用。对于此表达式:下面是AST: / \ / \应该正确地生成包含括号的前一个表达式,但是,如果第二个运算符是加法运算符(例如
加号
和减号在大多数
语言
中具有相同的
优先级
,我想让它适用于所有运算符。
浏览 2
提问于2010-11-30
得票数 3
回答已采纳
1
回答
使用不同运算符的字符串操作
、
、
、
、
我使用了以下语句 System.out.println("Y"+90+90); Java给出的答案是Y9090。我理解Java是如何完成这个操作的。如果使用运算符+,则字符串将与文字连接。因此,首先将Y与90连接,将Y90作为新字符串,然后再将Y90与90连接,形成Y9090作为结果字符串。 当我将上面的表达式更改为: System.out.println("Y"+90-90); Java显示错误。在这个示例中,Y与90连接在一起,形成了一个新的字符串Y90。这个新字符串面对-操作符,并产生一个错误。 但如果我这样写: System.out.println(
浏览 26
提问于2019-09-26
得票数 0
回答已采纳
9
回答
R:
c
++ /
c
#/++中的+= (
加号
等于)和++(
加号
)等同?
、
、
、
R是否像
c
++/
c
#/其他
语言
一样具有+= (
加号
等于)或++ (
加号
)的概念?
浏览 9
提问于2011-04-21
得票数 180
回答已采纳
4
回答
为什么F#有一个一元
加号
运算符?
、
一些
语言
使用一元
加号
运算符进行隐式转换,例如将字符串强制转换为数字(例如Javascript)或将小数字类型转换为int (例如大多数基于
C
的
语言
),或者在重载运算符时使用。由于一元
加号
主要用于类似这样的黑客用途,而且由于F#不执行自动加宽转换,我对F#包含一元
加号
感到惊讶。你能举个例子说明一元<e
浏览 0
提问于2011-11-04
得票数 13
回答已采纳
6
回答
查询
语言
的运算符OR的
优先级
是否应该高于AND的
优先级
?
、
、
、
传统上,大多数编程
语言
的AND
优先级
高于OR
优先级
,因此表达式"a OR b AND
c
“被视为"a OR (b AND
c
)”。遵循这个想法,搜索引擎和查询/寻址
语言
(css,xpath,sql,...)使用了相同的优先顺序。是不是搞错了?在CSS中,如果我们需要设置
两个
元素的样式为红色,我们必须这样做: body.app1 div.d1 td.phone span.area,body.app1 div.d1 td.fax span.ar
浏览 4
提问于2009-10-24
得票数 5
回答已采纳
1
回答
关于后缀转换的澄清
、
、
所以这个表达式,A-B+
C
* (D / E)得到了A-B-
C
-D E/*+。我认为,当将infix转换为后缀时,必须将运算符保持在堆栈中,直到在后面或表达式末尾看到
优先级
较低的操作符,然后将其全部写下来。 但是减号的
优先级
与
加号
相同,那么为什么减号会被写下来而不让它堆栈呢?
浏览 3
提问于2019-11-16
得票数 0
回答已采纳
1
回答
在Lex中,我如何区分
加号
和正号?
、
、
我正在为类似于
C
的
语言
编写lex,我需要区分这
两个
符号。例如:+a ->阳性征 其中a和b可以是数字或标识符。我已经有了数字和标识符的正则表达式,但现在我陷入了这个问题。
浏览 0
提问于2019-04-16
得票数 2
回答已采纳
1
回答
使用get / set函数创建树,该函数接受任意数量的参数
、
、
、
、
我正在尝试创建
两个
函数: get和set,这
两个
函数都接受任意数量的参数(假设是4个)。set函数接受一个数组并在memcached中设置它,get函数从memcached获取一个数组并返回它。function get($a, $b, $
c
, $d) {} ...假设$a有5种可能性,$b有10种可能性,$
c
有100种可能性,$d它还应该能够处理这样的情况:对于给定的
浏览 0
提问于2012-03-30
得票数 0
回答已采纳
3
回答
优先级
&结合性、群算子还是操作数?
通过阅读"
C
++入门“和维基百科,我注意到两本书都提到了”
优先级
和相联性定义了操作符的分组“。然而,在我看来,他们所举的例子显示了操作数的分组。我在此引述如下: 考虑a~b~
c
表达式,如果算子~有左结合性,则该表达式将被解释为(a ~ b) ~
c
,如果算子具有右结合性,则该表达式将被解释为a~ (b ~
c
)。但据我所见,上述解释将
两个
浏览 3
提问于2014-06-15
得票数 2
2
回答
或python中的语句问题
、
或者python中的语句似乎不像在其他
语言
中那样工作,因为:返回False (由于-1<0为True,因此应返回true ) 有什么问题吗?
浏览 2
提问于2010-12-26
得票数 1
回答已采纳
1
回答
子
语言
的
优先级
、
我正在用PLY为一种由两种子
语言
组成的
语言
编写一个解析器:“普通”表达式
语言
和类型注释
语言
。问题是它们共享一些标记,并且两种
语言
之间的
优先级
不同。例如,在表达式
语言
中,a | b,
c
应该等同于(a | b),
c
(意思与Python
语言
中相同),而在类型
语言
中,应该等同于a | (b,
c
) (类型a或类型b,
c
,这是一个具有类型b和类型
c
浏览 1
提问于2013-03-19
得票数 0
回答已采纳
1
回答
自然
语言
过程
、
、
我正在为我的最后一年的项目开发在线休假管理系统,所以我将集成自然
语言
流程来处理每一次休假,并决定是否接受休假请求。我使用.net框架和
C
#作为编程
语言
。请给我你的宝贵意见。如何集成NLP如何处理休假请求,为每一次休假赋予
优先级
接受高
优先级
休假,并使用自然
语言
流程拒绝
优先级
较低的休假请求。
浏览 3
提问于2011-03-08
得票数 1
2
回答
操作符优先顺序的逻辑是什么?
、
、
绝对的学术背景问题- 我发现了无数的文章,列出了所有
语言
中操作符
优先级
的顺序,但是这个特定顺序背后的逻辑推理是什么呢?为了明确答案,让我们讨论一下
C
/
C
++/
C
#
优先级
表,尽管它在所有其他
语言
中几乎是一样的。
浏览 0
提问于2019-05-02
得票数 6
1
回答
在SemVer中建立元数据的目的?
在语义版本化中 构建元数据可以通过紧接补丁或预发布版本之后附加
加号
和一系列点分隔标识符来表示。标识符必须仅包括ASCII字母数字和连字符0-9A-Za-z-。标识符不得为空。在确定版本
优先级
时,必须忽略生成元数据。因此,只有构建元数据不同的
两个
版本具有相同的
优先级
。
浏览 5
提问于2022-11-03
得票数 -1
回答已采纳
1
回答
为什么按位的‘和’,'xor‘和’或‘有不同的先例?
、
、
在
C
中,给予的
优先级
是不同的?我之所以要求
C
,是因为大多数现代
语言
都继承了
C
语言
的相似优先顺序,但在
C
之前,我对
语言
不太了解。除此之外,对我来说,为几乎相同的操作指定不同的先例似乎是违反直觉的。我听说过,一开始
C
没有逻辑运算符。在这种情况下,它们可能会使用相同的运算符进行逻辑和位运算,因此它们可能以不同的
优先级
结束。但在这种情况下,是否有任何
语言
,可能存在于
C
或
C
浏览 5
提问于2022-01-18
得票数 2
回答已采纳
2
回答
为什么结合性是运算符的基本属性,而不是
优先级
别的基本属性
、
、
、
在任何编程
语言
教科书中,我们总是被告知该
语言
中的每个运算符是如何具有左或右结合性的。看起来结合性是任何运算符的基本属性,无论它需要多少个操作数。假设我想设计一种假设的编程
语言
。以这种任意的方式为这些运算符分配结合性(所有运算符都具有相同的
优先级
)是否有效:!+-*/我的5个运算符都具有相同的
优先级
吗?编辑: 第一个示例(2+2!也许忘记一元
浏览 5
提问于2012-07-28
得票数 3
8
回答
在
C
中一元
加号
(+)运算符的用途是什么?
、
、
、
在
C
语言
中,可以合法地编写如下代码:然而,据我所知,+4中的一元
加号
(+)是没有意义的。是吗?
浏览 6
提问于2011-07-10
得票数 85
回答已采纳
2
回答
为什么有些人只说"
C
+“而不说
C
++?
、
在过去,我似乎有几个人说
C
+ (只有一个
加号
)。我一直认为这样的人是“无知的”,因为这种
语言
叫做
C
++而不是
C
+。然而,我在youtube上看了一段视频,一个家伙说在
C
++之前有一种叫做
C
+的
语言
(或者
C
+改名为
C
++,不清楚这个人在视频中说了什么)。这是正确的吗?我以前从来没有听说过只有
C
+,有没有一种叫
C
+的
语言
?如果有这样的
语言
,这种<em
浏览 1
提问于2012-02-17
得票数 2
回答已采纳
2
回答
有哪些算法可以解析操作符
优先级
定义为范围的
语言
?
、
、
、
、
TLA+
语言
为其操作符
优先级
使用范围(请参阅“指定系统[]”一书中第271页中的表)。引用: 在正式
语言
中,运算符优先范围是否是常用的,甚至是预先存在的概念?是否有解析器生成器处理运算符
优先级
范围?与单值
优先级
别相比,这种方法得到了什么?
浏览 9
提问于2021-03-29
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言-运算符默认优先级
c语言-两个数交换的4种方法
C语言,C+语言
C语言小白入门《一》——C语言简介
C语言编程之C语言加密字符
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券