腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么这种字符串流的使用在linux上不起作用,而在Mac上起作用呢?
我有这样的代码来将一些t转换为整数:int toInt(const T& t) int i = -1;}template <class T>{ std::stringstream ss;
浏览 6
提问于2017-11-30
得票数 0
回答已采纳
2
回答
Java中的
表达式
和语句有什么区别?
我是Java的初学者,我想知道Java中的
表达式
和语句之间的区别?
浏览 0
提问于2016-09-16
得票数 35
回答已采纳
1
回答
运算符
是语句的子集吗?
、
、
、
、
基本上,在所有高级
语言
中(如我所知),我们有两种主要的
语言
机制来创建程序:语句和
表达式
。语句通常由
语言
关键字的某个子集表示:if/ etc /switch、for/foreach/while、{} (或BEGIN/END)等。
表达式
由文字(代表某些数据)和
运算符
表示:文字: 1、2、-100、testTest等;
运算符
:+、-、/、*、==、===等等。 如果我们更深入地思考,我们可以注意到,声明通常会回答“什
浏览 0
提问于2020-05-26
得票数 1
回答已采纳
6
回答
有没有C
语言
的一个子集可以像这样写: i=+1?
我记得读过一本关于标准C编程
语言
的书。在某种C
语言
中,你可以写i=+1,它等于i+=1,所以I(
运算符
)=(
表达式
)等于i=(
运算符
)(
表达式
)。我从来没见过这样的C,有没有人能解释一下?
浏览 3
提问于2010-01-07
得票数 9
3
回答
赋值
运算符
和相等
运算符
、
在C编程
语言
中,"DO TASK“总是运行,因为a被赋值为1,而不是与值1进行比较: a=0; { }我试图弄清楚这在VB6和.NET中是如何工作的,下面的文章建议.NET中的相等
运算符
是'=‘而不是'==':。VB6和VB.NET中的相等
运算符
是什么?
浏览 0
提问于2012-01-22
得票数 1
回答已采纳
9
回答
演示
语言
完整语法的最短程序
挑战 以
语言
的语法(通常是EBNF中的语法)为例,创建一个使用所有语法的程序。这个程序不需要做任何特别有用的事情,但是如果它做了,这是一个额外的好处:)您必须使用
语言
的所有语法:
语言
定义的每种类型的语句、
表达式
、
运算符
、关键字等等。它必须能够在没有依赖项的情况下运行,除了包含在
语言
中的标准库(它不需要使用整个标准库)。 包括到您使用的
语
浏览 0
提问于2012-03-13
得票数 12
3
回答
二元算子的解释变体
、
、
、
我正在为一种
语言
编写语法,该
语言
包含一些也可以用作一元
运算符
的二进制
运算符
(操作符右侧的参数),为了更好地恢复错误,我希望它们也可以作为nular
运算符
使用。我的问题是,Antlr更喜欢使用BINARY_OPERATOR作为一元
表达式
(或者在没有其他选择的情况下使用nualr
表达式
),而不是像我需要的那样在二进制
表达式
中使用它们。例如,考虑以下输入:for varDec from one to twelve do something,其中from、to
浏览 9
提问于2017-01-07
得票数 0
回答已采纳
1
回答
VBScript中赋值和相等
运算符
的计算顺序是什么?
、
、
由于赋值
运算符
和相等
运算符
都是相同的字符(=),在两个用途都要使用的
表达式
中,哪个操作优先?我正在查看一些遗留代码,有很多
表达式
就是这样的。在我熟悉的
语言
中,这将是一项双重任务。然而,无论在哪里使用这些
表达式
,第一个
运算符
左侧的变量都将被假定为布尔值。 doStuff() 那是哪一
浏览 2
提问于2015-10-09
得票数 1
回答已采纳
1
回答
当赋值符号实际上是一个语句时,称它为“操作符”是正确的吗?
、
在某些
语言
中(C++、Java、Ruby等)赋值返回值,可以在
表达式
中使用:在其他
语言
(Ada,VHDL)中,赋值是一种正确的语句,不能用作
表达式
: x := (y := z); -- error!然而,在这两种情况下,都有可能找到被称为“赋值
运算符
”的作业符号的教材。我的问题是,在第二种情况下,将赋值符号称为“
运算符
”从技术
浏览 0
提问于2014-05-13
得票数 0
1
回答
Comlpex if语句在tibasic中不起作用
我正在制作一个游戏,它需要一些复杂的if语句,以下是不起作用的代码ThenEndIf K=25 and not(Y=1)If not([A](X,Y-1)=1).. Other Code ..End
浏览 2
提问于2021-06-18
得票数 1
5
回答
运算符
运算符
,如果左边的
表达式
为空,它会计算并返回右边的
表达式
。它对于提供默认值非常有用,例如:var spaces = readSetting("spaces") || 5; 尽管您不能将0作为spaces的值,在本例中为PHP有or
运算符
,虽然在某种意义上它不像||那样工作,因为它不从右边返回<
浏览 0
提问于2009-03-11
得票数 5
1
回答
variant类型如何以及何时转换为常规数据类型
何时决定变量的实际数据类型?x=10这里x将保存整数我的基本问题是msgbox "2"+"3"是23,因为这些是字符串,+表示连接,所以结果是23
浏览 1
提问于2013-04-06
得票数 0
1
回答
如何使用
表达式
a>>b^c显示带位
运算符
的语法是不明确的
、
、
一种
语言
的按位
运算符
与语法一起显示在下表中。
运算符
和语法规则从最高到最低依次排列。字符a、b和c表示该
语言
的终端。语法表: 重写语法,使其明确无误。
浏览 0
提问于2017-04-22
得票数 0
1
回答
定义:“行动”?
、
静态类型
语言
和动态类型
语言
之间的关键区别在于操作是在编译时还是在运行时被检查。 但是,“操作”与值、
表达式
和语句到底有什么关系呢?操作中有值/
表达式
吗?'hello world'
浏览 0
提问于2017-12-04
得票数 0
回答已采纳
4
回答
+=
运算符
在VBA中是不存在的吗?
、
、
我试图在一个单元格中注入值,但是尽管文档中说Visual
Basic
允许+=
运算符
,但它只是给了我“编译错误:预期:
表达式
”。
浏览 2
提问于2013-06-23
得票数 10
3
回答
无界后视的理论含义是什么?
、
、
、
、
大多数
语言
都允许固定长度或有限长度的后视。一个值得注意的例外是.NET,它允许使用*
运算符
。tl;dr:正则
表达式
在后视中使用*保持规则吗?
浏览 0
提问于2010-07-29
得票数 2
回答已采纳
5
回答
C#/Python/Ruby
表达式
计算器
、
、
、
、
我们有以下格式的半复杂
表达式
:我们需要一个
表达式
计算器来解析
表达式
,并使用回调来请求变量值并计算
表达式
的总体结果。我们需要常用的数学
运算符
,但也需要“如果”之类的东西。
语言
越丰富越好。 我们可以用我们想用的任何
语言
。有人有什么建议吗?
浏览 8
提问于2011-02-12
得票数 1
回答已采纳
1
回答
ANTLR语法不能正确处理" not“
运算符
、
、
我正在尝试解析一种小的
表达式
语言
(我没有定义该
语言
,来自供应商),在尝试使用not
运算符
之前,一切都很好,not
运算符
是这种
语言
中的一个波浪符号。我的语法很大程度上受到这两个链接的影响(也就是无耻的剪切和粘贴):该
语言
由三种
表达式
类型组成,可与and、or、not
运算符
和括号更改优先顺序一起使用。
表达式
包括: Skill("name") > some_number (can also
浏览 1
提问于2011-09-08
得票数 1
回答已采纳
2
回答
=
运算符
一个
运算符
是否比另一个
运算符
有使用偏好/用例?从网上的一些文档来看,它们很相似…… 谢谢你的建议。
浏览 1
提问于2014-04-24
得票数 0
2
回答
生成C/ C++代码时
表达式
的结合性和优先性?
、
、
、
、
我已经写了一个基本的编译器,它生成一个AST,正确地考虑了
表达式
中的
运算符
优先级。但是,在执行代码生成以生成C++代码时,我不确定如何处理括号的使用。对于此
表达式
:下面是AST: / \ / \应该正确地生成包含括号的前一个
表达式
,但是,如果第二个
运算符
是加法
运算符
(例如加号和减号在大多数
语言
中具有相同的优先级,我想让它适用于所有
运算符
。
浏览 2
提问于2010-11-30
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券