问题标签 [complement]
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.
r - 空索引向量的补码又是空索引向量
我知道这个问题已经发布,但答案是通过其他方式解决给定问题的技巧,但核心问题仍未得到解答。
问题是这样的。
为什么不是原始向量?
这是有原因的还是我理解错了。如果是这样,那么获取索引向量的补码的正确方法是什么。
c# - 补/否定不能正常工作
你好我写了一个小程序来演示我面临的问题
输出是这样的:
据我所知〜符号应该给出相同的负数,但是根据以下链接,我得到的数字总是比原始数字多一,我必须得到的答案应该是相同的,如果我加上否定到原始数字我应该得到 0 而不是另一个数字 http://visualcsharptutorials.com/reference/converting-negative-numbers-to-binary
谁能告诉我有什么问题?我正在使用 .net 4.5,c#5.0,vs 2012
c++ - 为什么当 bool = true 时补码运算符不起作用?
我已经编写了这个 C++ 程序,但我无法理解为什么它1
在第三条cout
语句中打印。
输出:
为什么不打印以下内容?
binary - 如何证明我发现的这个理论?更快的 2 补码方法(找出负二进制的值)
我正在玩 2 的补码,并找到了一种更快的方法来找到负二进制的值。请帮助我证明这一点(对或错)或它为什么有效!提前致谢!
2的补码对于查找二进制的值非常有用,但是我想到了一种更简洁的方法来解决这样的问题(从未见过其他人发布过它):
以二进制为例: 1101 [假设空格“1”是符号]等于-3。
使用 2 的补码我们会这样做...将 1101 翻转到 0010...添加 0001 + 0010 ===> 给我们 0011. 0011 正二进制 = 3。因此 1101 = -3!
我意识到:
而不是所有的翻转和添加,你可以只做解决正二进制的基本方法(比如说 0101)是 (2 3 * 0) + (2 2 * 1) + (2 1 * 0) + (2 0 * 1) = 5。
用否定做完全相同的概念!(稍微扭曲)
以 1101 为例:
对于第一个数字而不是 2 3 * 1 = 8,请执行 -(2 3 * 1) = -8。
然后像往常一样继续,做-8 + (2 2 * 1) + (2 1 * 0) + (2 0 * 1) = -3
注意:这似乎适用于我所做的每一个测试。
感谢您的关注。另外,如果你以前没见过这个,请告诉我,我从来没有在任何地方见过这个。
java - 打印不带填充的 BinaryString
假设我已经定义了一个long
这样的变量:
并打印出来:
输出是这样的:
~
但是当我使用大量前导来补充位时1's
:
这是有道理的(填充)。现在我的问题是:
1. 为什么这些前导的'1'出现在否定中而不出现在原始中?
2. 如果我不想打印它们而只想打印补充的原始位,我该怎么办?
math - 负数的 1s 和 2s 补码
我似乎找到的所有关于如何找到 1s(翻转正数位)和 2s(翻转正数二进制位并加 1)补码的答案似乎都没有回答我的问题。
我的家庭作业要求找到一个负数的补码。所以不是从一个正数开始,需要找出它的负数是什么,而是给我一个负数并要求找到它的补码。
一个愚蠢的想法是,我是否找到正值二进制值,然后翻转位以获得负数,然后再次翻转以找到负数的 1s 补码?
binary - 我的补码有什么问题?
我想使用补码 Octal(24)-Hex(4B) 进行以下减法并给出二进制答案
Octal(24) 是十进制的 20,Hex(4B) 是十进制的 75
20->10100 75->1001011
取 75 0110100 的 1s 补码并加到 20
10100 +0110100 =1001000
添加进位结果为 001000 + 1 =001001 这是错误的
我哪里错了?
我是新来的,如果输入方式有任何错误,请见谅。
binary - 使用 16 位内存地址的计算机内存大小
如果计算机的内存地址使用 16 位,那么它的内存大小是多少?我在网上找到了很多参考资料,但我不能确定哪些是相关的。谢谢你。2^16?
colors - 给定一个灰度值,什么颜色提供最高的视觉对比度?
假设我有一个灰色图像,我想在上面绘制例如文本。现在图像有一些暗区和一些亮区。因此,如果我为每个字符选择一种单独的颜色,我该如何计算这种颜色以获得文本的最高对比度?
一种实用的方法是使用黄色。(我不知道为什么,但它经常用于电影和纪录片中的字幕)此外,我可以在明亮的背景区域使黄色变暗,在黑暗的背景区域将其突出显示。但这可能会提供一些分层效果。
我知道色彩空间可能很重要。我从 RGB 灰度值开始,但 LAB、HSV 或 HSL 可能更适合计算最佳颜色。
编辑: 因为有一个有用的用例的问题:我真的不想用不同的颜色绘制文本字母。它是关于灰色纹理背景上特定字形的颜色选择。(例如 MR 图像。)
c++ - 如何在以下代码中在 C++ 中取 1s 补码?
我想对 sum+ 中的任何位进行 1s 补码,并将补码的位保存在 finalsum 中。怎么做。我对使用 bitvec 和 uint32_t 类型的东西有点弱。所以我在这里很困惑。请帮忙。