问题标签 [operand]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3781 浏览

assembly - 为什么这是一个无效的操作数?

我有以下由我正在编写的编译器生成的 ASM 文件:

当我尝试编译它时,我收到以下错误:

test.asm:16:错误:操作码和操作数的无效组合
test.asm:19:错误:操作码和操作数的无效组合
test.asm:29:错误:操作码和操作数的无效组合

这真的没有意义,因为根据 NASM 文档,我可以:

MOV mem_offs, reg_eax 386

为什么我不能执行这个操作?

0 投票
1 回答
572 浏览

c - 例如,在 C 中,为什么允许对 shift 的第二个操作数进行签名?

注意:这个问题是关于位移运算符 << 和 >>的第二个操作数的符号性。完全不是关于第一个操作数。

CERT INT34-C,部分:不要移动负数的位......

并不是说它需要证明,而是他们证明说这是未定义的行为是正当的。

我会认为该规则是有意义的,因为如果您想以另一种方式移动,请使用适当的移位运算符为另一个方向移动正数位。

因此,如果在 C 语言中,移位负数位既没有必要也没有定义,为什么 << 或 >> 的第二个操作数甚至允许有符号?

例如,MISRA-C:2004(无论您认为 MISRA 喜欢还是不喜欢)在其第 6.10.2 节中,作为解释结果类型仅取决于第一个操作数的副作用,说“第二个操作数可以是任何有符号或无符号整数类型”。[强调我的]

为什么要邀请人们在位移中使用有符号的第二个操作数?为什么允许?有没有编译器警告过它?

0 投票
3 回答
2074 浏览

integer - 操作数“+”的类型无效 Ada 95

我在 Ada95 的 ans spec 文件中定义了两个整数范围,如下:

当我编译正文文件的代码时,我有这样的代码行:

YearVal 是年份类型,monthVal 是月份类型,我有以下错误

编译:运算符“+”的操作数类型无效

我怎样才能添加这个值来获得一个整数?谢谢!

0 投票
1 回答
121 浏览

mysql - MySQL:JOIN 语法 + 选择中的选择 = 操作数错误

我一直在努力解决这个问题。这里是:

我的目标是插入一个表格,该表格将显示随机的名字、姓氏、性别、状态、年龄和事件 ID。我尝试了很多方法来修改这个脚本,包括分离 select 语句,但我似乎总是以这个错误结束:

错误 1241 (21000):操作数应包含 1 列

请告诉大家,这已经让我压力了一段时间......这可能是一个非常简单的答案,但我只是让自己更加困惑。如果您需要任何澄清,请询问。

0 投票
3 回答
1950 浏览

c - 嵌入在 c 中的汇编代码为 cmp 提供了不正确的操作数类型错误

我编写了一个程序来检查一个数字是正数、负数还是零。当我尝试编译代码时,它给出了一个不正确的操作数类型错误,第 28 行是 cmp 操作码。我的格式是错误的,还是这里有其他问题?

0 投票
1 回答
1156 浏览

gcc - 为什么在使用 GCC(2 行,cmp 和 bl 指令)编译 SPARC 程序集时会出现“非法操作数”错误?

GCC 抱怨说:

A3.s:汇编器消息:A3.s:32:错误:非法操作数 A3.s:33:错误:非法操作数

有问题的行(斜体)和周围的代码是:

我是 SPARC 组装的初学者,我没有解决这个问题。任何人都可以看到问题吗?

0 投票
1 回答
356 浏览

c - 左操作数必须是左值

有人可以帮忙吗?这两行代码出错。 num_red - count_red = red_pot;// all defined as 0

0 投票
5 回答
68929 浏览

mysql - MySQL 错误“操作数应包含 1 列”

我可以找到很多类似的问题,但没有真正解决我的问题。

我的 SQL 查询:

我收到的错误代码是

如果我只使用括号中的查询,它可以工作,结果是

我的错误在哪里?非常感谢你的帮助。

0 投票
3 回答
29993 浏览

php - 不支持的操作数类型?

我不得不说我在 PHP 方面完全一无所知,我知道足以将我的网站调整到可以接受的程度。我在使用 phpauction GPL 时遇到了一些问题,每当我点击我的一个类别时,都会得到以下信息:

致命错误:第 175 行 /home/retrorea/public_html/tradepost/browse.php 中不支持的操作数类型

这就是第 175 行的内容...

这是其余的代码。

任何帮助将不胜感激。谢谢!

0 投票
1 回答
145 浏览

ios - 需要左值作为 ios 中赋值的左操作数

这是我的代码

其中 X 是双精度数组

谢谢