算符 问答列表

具有特定数量 1 的二进制随机数

作者:harjon 提问时间:8/22/2022

我希望将 1 随机插入到二进制数中,其中每组特定位都有固定数量的 1。 例如,如果我有一个 15 位数字,则所有 3 组 5 位必须正好有 3 个 1。我需要生成 40 个这样的唯一二进制数。 im...

我应该总是在 C++ 中使用 new 运算符而不是 malloc 函数吗?[复制]

作者:Bhavik Sathvara 提问时间:8/24/2022

这个问题在这里已经有答案了: 在什么情况下使用 malloc 和/或 new? (20 个答案) 去年关闭。 这篇文章是去年编辑并提交审核的,但未能重新打开该帖子: 原始关闭原因未解决 stru...

什么是按位移位(位移)运算符,它们是如何工作的?

作者:John Rudy 提问时间:9/27/2008

我一直在尝试在业余时间学习 C,其他语言(C#、Java 等)具有相同的概念(并且通常是相同的运算符)...... 在核心层面上,位移(、、)有什么作用,它可以帮助解决什么问题,以及弯道周围潜伏着什...

为什么按位布尔和移位运算在 CPU 架构中称为逻辑运算?

作者:Abdulkadir Arslan 提问时间:8/30/2022

这张图片来自《计算机组织与设计》一书: 如您所见,左侧列被标记为“逻辑操作”,但显示的操作都是按位的。传统上,和 称为逻辑运算符,而 和 称为按位运算符。&&||&| 他们用以下句子介绍表格: ...

浮点转换 *= PHP 中的方程

作者:Patrick Teng 提问时间:9/1/2022

目前使用 PHP 8.1,每当我执行诸如 String * Float 之类的公式时,我都会遇到致命错误。好的,所以我只需通过浮铸来修复它,它就解决了。 但我注意到另一个问题是,当我们使用 *= 和...

< 比 <= 快吗?

作者:Vinícius 提问时间:8/27/2012

比 ?if (a < 901)if (a <= 900) 与这个简单示例中不完全相同,但在循环复杂代码上存在轻微的性能变化。我想这必须与生成的机器代码有关,以防万一它是真的。...

map(&amp;:name) 在 Ruby 中是什么意思?

作者:collimarco 提问时间:8/2/2009

我在 RailsCast 中找到了这段代码: def tag_names @tag_names || tags.map(&:name).join(' ') end the in 是什么意思?(...

PHP错误或只是一个逻辑缺陷

作者:KonKarOtMa 提问时间:9/26/2022

我需要知道为什么,真正的逻辑原因,下面的比较正在执行“回声”线!这似乎是某种巫术。如果你去掉“+”号,它将不起作用。如果你保持原样,它会的! <?php $fromUnits = "2"; $t...

C++20 中的 3 因素比较算子 (&lt;=&gt;) 有什么好处?

作者:Leon 提问时间:10/3/2022

我知道它的语法。 我只是想知道有什么好处,或者它是否有意义。 没有它,我们必须像这样编码: void func1(int x, int y) { if( x > y ) doSomeThing...

尝试在 operator= 上使用复制和交换习语

作者:KcFnMi 提问时间:10/6/2022

在尝试实现 MyVector 时,我最终得到: #include <iostream> #include <string> using namespace std; template <type...


共722条 当前第40页