问题标签 [unsigned-integer]
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.
c++ - 如何将 32 位整数散列到 10 位整数?
如何将 32 位无符号整数(0~4294967295)散列到 10 位无符号整数(0~1023)?最少碰撞和快速很重要。如果方便,请用 C/C++ 编写示例。
对不起,我没有问好,这不是我的作业。也许问题背景会有所帮助。我正在编写一个服务器,该服务器必须处理来自每个客户端的 < 1024 个连接。每个客户端都有其独立的 IP 地址,存储为 32 位无符号整数。这就是问题的来源。
c++ - c++ 中的位图 - unsigned int 会完成这项工作吗?
我不敢承认,我已经有一段时间没有使用 C++ 了,但恐怕我现在必须使用 C++,而且我有点生疏了。
我需要一个位图,而且我确实关心性能,我的位图大小将不再是 25 位。
我在考虑使用unsigned int,但我怕我不记得它是如何在c/c++中实现的。
unsigned int 是作为常规二进制数实现的吗?
我也愿意接受任何其他关于位图的建议。
在此先感谢您的帮助!
c++ - unsigned_int64 的意外行为;
第一个 # 大得离谱。第二个数字是正确答案。将它从 62 更改为 63 是如何导致这种变化的?
第一个值为 18446744071562067968 第二个值为 2113929216
抱歉,值是 64 和 63,而不是 63 和 62。
c - 有符号整数和无符号整数有什么区别
有符号整数和无符号整数有什么区别?
c - Why does C not run a comparison of unsigned int with negative value?
Consider this C code:
My observation/question: the loop never gets executed. But if I change the data type of i from unsigned int to int, everything works as expected.
I've been thinking of unsigned ints as values that "wrap around" when you try to keep subtracting from them. So, when i is zero and I subtract 1, it would wrap around to UINT_MAX. And since its value is never negative, this would be effectively an endless loop. (And this is exactly what happens when I change the comparison from i > -1 to i >= 0.)
There is a fault somewhere in my logic, as the loop never gets executed if i is unsigned, and I'm comparing it to -1. Either the compiler optimizes it away somehow or the runtime values behave differently from what I expect.
Why does the loop not get run?
c - C/GL:使用 -1 作为无符号整数数组的标记
我在一些 GL 代码中传递了一个顶点索引数组......每个元素都是一个 GLushort
我想用一个哨兵终止,以避免每次都在数组本身旁边费力地传递数组长度。
我不能使用 0 来终止,因为某些元素的值为 0
我可以使用-1吗?
据我了解,这将包含 GLushort 可以表示的最大整数,这将是理想的。
但是这种行为在 C 中是否得到保证?
(我找不到这种类型的 MAX_INT 等效常量,否则我会使用它)
iphone - 如何将无符号整数转换为 NSString?
我有一个值为 -10 的 unsinged int,现在我想将其转换为NSString
.
简单地说,我们在objective-c中做iphone编程
我将控制台输出显示为 10
但如果是这样的
那么输出将是相同的,而不是-10,
我怎样才能进行正确的转换?
mysql - 在mysql中表示n位无符号整数
如何在 mysql 中表示这些数据?
我应该将所有内容都转换为字符串并在应用层进行转换吗?
char - 为什么我们不使用“unsigned int”而不是“char”来实现一个大整数类?
我曾经使用char
. 但是我突然想到我可以使用unsigned int
,实现起来更直接。
例如,我使用 everyunsigned int
最多存储 9 999 999,并使用最高有效位作为缓冲区以递增到“下一个” unsigned int
。
因此,我可以使用 4 字节来表示 7 位数字,而不是在使用char
.
那么,为什么我们不实现一个大整数类unsigned int
呢?
64-bit - OData中的无符号整数类型?
有没有办法以 OData 元数据 (CSDL) 格式指定无符号整数?我有一个包含无符号 64 位整数的数据结构,但从这里的文档来看,似乎没有无符号整数的选择?
我有哪些选择?使用 64 位数字的字符串版本,还是使用 Edm.Binary 类型指定十六进制表示?有没有更好的办法?