问题标签 [unsigned]
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.
java - 是否可以在不签署 jar 的情况下使用 jnlp?
有什么方法可以使用 jnlp 而无需签署所涉及的罐子?
(该应用程序正在安全环境中使用,因此从安全角度来看,不需要签名)
c++ - C++中的无符号关键字
unsigned 关键字是否默认为 C++ 中的特定数据类型?我正在尝试为原型的类编写一个函数:
但我真的不明白是什么unsigned
意思。不应该是这样unsigned int
吗?
c# - 在 C# 中将无符号 16 位 int 转换为有符号 16 位 int
我正在为机器人控制器编写数据日志解析器,来自数据日志的数据是 0 - 65535 范围内的数字(如果我没记错的话,这是一个 16 位无符号整数)。我正在尝试将其转换为有符号的 16 位整数以显示给用户(因为这是记录器更改之前的实际数据类型)。
有人可以帮帮我吗?
例子:
值应该是什么 (0, -1, -2, -3, -4)
值是多少 (0, 65535, 65534, 65533, 65532)
mysql - 我在使用 SubSonic 3 和 MySQL 时遇到了未签名数据类型的问题
我知道其他人已经“发现”了这个问题,我确实知道问题出在哪里,但是如果按照第二个链接发布修复程序会很好。
无符号 BigInt 和位问题 Subsonic:“System.UInt64”类型的对象无法转换为“System.Int64”类型
基本上我在 SUbSonic3 中遇到了与 Unsigned 类型相同的问题。我知道在哪里解决它我只是不知道从哪里开始。
请帮助在模板中急需此修复的人:(
64-bit - 64 位无符号到 32 位有符号
我需要将 Java long 数据类型(64 位)数据转换为旧版 c++ 应用程序 unsigned int(32 位)数据类型。
不用担心数据丢失,因为数据是 Linux 时间戳,这需要很长时间才能达到 unsigned int 限制。
知道要对这些数字应用什么转换吗?
提前致谢!
PS - 数据类型示例:
爪哇 - 1266336527340
C++ - 1266336583
它们都产生相同的日期和大约相同的时间(+/- 一分钟)。
java - Java 等效于 Convert.FromBase64String 方法
是否有一些 Java 等效的Convert.FromBase64String
将指定的字符串(将二进制数据编码为 base-64 位)转换为等效的 8 位无符号整数数组。
我试过了:
- com.lutris.util.Convert。但它给了我有符号的值
- 编码为字符串然后转换为无符号字节,但它给了我完全错误的输出(错误的长度和数据)。
将不胜感激任何建议!
integer - 在没有 unsigned int 数据类型的情况下存储 unsigned int 方法的优缺点
我有 64 位无符号整数的值,我需要将它们存储在没有无符号整数类型的 mongodb 中。我看到了将它们存储在其他字段类型中并转换进出的三种主要可能性:
使用带符号的 int 可能是最简单和最节省空间的,但缺点是它们不可读,如果有人忘记进行转换,其中一些会起作用,这可能会掩盖错误。
对于没有经验的程序员来说,原始二进制文件可能是最难处理的,并且还存在非人类可读性的问题。
字符串表示是空间效率最低的(unicode 中约 40 个字节,每个字段 8 个字节),但至少所有可能的值都会正确映射,并且查询只需要转换为字符串,而不是更复杂的转换.
我需要这些值可以从不同的平台获得,因此单一驱动程序特定的解决方案不是一个选项。
我错过了什么主要的优点和缺点?你会用哪一个?
c - 无法摆脱“此十进制常量仅在 ISO C90 中无符号”警告
我在我的哈希表实现中使用 FNV 哈希作为哈希算法,但我在这一行的问题标题中收到警告:
我不明白为什么会这样,因为当我这样做时:
我明白了:
这似乎在我的机器的限制之下......
为什么我会收到警告,我有哪些选择可以摆脱它?
c++ - C++:大型无符号整数的编译器警告
我有以下数组,我需要在位图上手动操作。
不幸的是,编译时我得到
警告:此十进制常量仅在 ISO C90 中无符号
我怎样才能删除这个?
memory - unsigned int/long 是如何表示的
我正在阅读一些汇编教程,其中解释了有符号整数和无符号整数以及它们在计算机内存中的表示形式之间的区别。
我记得在数字的开头有一些类似的东西,所以它告诉整数是无符号的还是有符号的。
如果有人知道,请回答。