arithmetic-expressions 相关问题

算术表达式是导致数值的表达式。有两种数值,整数(整数),实数或浮点数(包含小数点的数字)。

带变量的 bash 算术表达式

我在处理 bash 文件(unix 文件 .sh)中的算术表达式时遇到问题。 我有变量“total”,它由几个用空格分隔的数字组成,我想计算...

回答 2 投票 0

C++ 中算术运算的转换顺序是什么?

为什么 结果 = static_cast(1 / (i+1)) 在 C++ 中返回 int 以及为什么 结果 = 1 / (i+static_cast(1)) 返回双倍?具体来说为什么在 + 操作之后进行强制转换...

回答 3 投票 0

如何打印本系列的第 n 项 y = -(1)-(1+2)+(1+2+3)+(1+2+3+4)-(1+2+3 +4+5) ....(1+2+3+4...+n) 在java中

很抱歉,我对编码有点陌生,但我被要求将一个整数作为第 n 项的输入并打印出此模式中的值,并且我已经编写了一些可以工作的东西,但是如果我...

回答 1 投票 0

Yacc:布尔和算术表达式语法冲突

我正在实现一个编译器作为类的一部分,用于一种应该支持算术和布尔表达式的语言。不幸的是,我在实施机器人规则时遇到了一些麻烦......

回答 1 投票 0

用 R 转换抽象语法树

给定一个算术表达式,例如x + y*z,我想将其转换为add(x,multiply(y,z))。 我在这里发现了一个有用的功能: > 获取AST <- function(ee) purrr::map_if(as.list(ee), is.c...

回答 1 投票 0

有人可以解释一下这个c++行为吗[关闭]

我得到了错误的答案: 整数 N = 6; 整数 r = 3; 长结果=1; for(int i=1;i<=r;++i){ result *= (N-r+i)/(i); } output: 16 But this one is giving the correct answer: for(int i=1;i<...

回答 1 投票 0

为什么u32不能加或减i32?

令a:u32 = 10; 让 b : i32 = 100; 令 c = a - b; 即使这个简单的操作也不起作用。 u32 无法与 i32 一起运行。但我真的想知道这背后的设计原理是什么。我...

回答 1 投票 0

使用menhir解析带有变量的算术表达式

解析器.mly: %{ 让 env=Hashtbl.create 10 %} %代币 INT %代币SUB %代币停产 %令牌等于 %代币名称 %左子等于 %start main /* 入口点 */ %类型米...

回答 1 投票 0

公式 x & (x - 1) 是如何计算的?

来自《黑客之乐:第二版》: 这里的公式看起来有点尴尬。当 x 小于 1 时,如何从 1 个向量(大概是 0x1111 1111)中减去某个 x 向量? (如:(如...

回答 3 投票 0

当操作数可能是值或引用时,如何为 Rust 结构实现运算符?

我对此很陌生,并尝试重载足够的运算符(Mul,Sub)以获得简单类型的简单算术函数以进行编译: #[推导(调试)] 结构元组{ x: f64, y: f64, z: f64, w: ...

回答 1 投票 0

判断两个表达式是否等价的算法

给定两个算术表达式e1和e2,判断它们是否等价。 如果两个表达式可以排列成相同的表达式,则它们是等价的 根据数学性质。 返回...

回答 2 投票 0

为什么二进制到 ASCII 使用 7 // 8 而不是 0?

我在用python做一个编程语言,遇到了这个页面。然后我注意到一些奇怪的事情: byte_number = binary_int.bit_length() + 7 // 8 他们没有做 0,而是做了 7 // 8。A d...

回答 0 投票 0

如何对一个指标的标签值进行算术运算(除法)

我想用一个标签值来计算一个文件的吞吐量 我在 pushgateway 上收到如下消息 avg_treatment_duration{"treatment_name":"A",&q...

回答 0 投票 0

在 Go 中是否有一个标准类型来进行“精确除法”?

我想在围棋中做一些“精确划分”。有标准类型吗? 例如,我想存储值“1/3”和“2/3”并能够添加 t...

回答 1 投票 0

如何使用 Java 中的 Dijkstra 算法评估带括号的算术问题?

我知道算法是如何工作的,并且有两个堆栈。但似乎问题出在代码上。因为它正在错误地解决它。是因为我使用了for循环吗?我看到一个

回答 0 投票 0

Java 在评估长算术表达式时如何处理中间值?

我想知道当中间值超过其存储大小时,Java 在评估数学表达式时如何处理中间值。举个例子, 整数 =

回答 2 投票 0

如何修复错误:将表达式转换为数据类型 int 的算术溢出错误

我刚刚在查询语句中使用了计数函数,但出现如下错误: 选择计数(*) 来自 [my_table_data] 错误信息: 消息 8115,级别 16,状态 2,第 1 行 算术溢出错误

回答 0 投票 0

为什么C语言中这些括号给出的答案不一样?

我在研究CS50 PS 2的可读性,在等级上得到了错误的输出。调试后发现输入值是正确的,但输出是错误的。手工计算用 ...

回答 2 投票 0

Python浮动函数给出奇怪的响应 [重复]。

我正在写一个程序,处理互相添加浮点数,发现了一些奇怪的东西。

回答 1 投票 0

在Prolog中实现算术解析器。

我的Prolog代码如下:expression-->first,operator,second.first-->[X].operator-->['+'];['-'].second-->[X]. 编译后,机器在命令中响应 "是"......。

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.