问题标签 [bit-representation]
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 - ISO消息表示,JPOS中“pack”方法中的有线行为
我有 2 个网络服务 .. 一旦接受这样的有效负载:
我需要从中生成 ISO 消息表示并将其发送到第二个 Web 服务,该服务接受包含字段 IsoMsg 的有效负载:“Iso 消息表示位于此处”.. 然后解压缩它...
问题是当我打包到我的第一个有效负载时,我得到了这个有线表示:
看 ?只是 MTI 和其他 2 个字段,即字段 11 和 41 .. 开头也有 3 个空格.. 有什么解释或其他方法吗?
c++ - 为什么在 C++ 中将有符号字符分配给无符号字符时从 256 中减去?
在 Bjarne 的“The C++ Programming Language”一书中,给出了以下关于字符的代码:
1Q) 字符在我的硬件中是 1 字节(8 位)。的二进制表示是-140
什么?是否可以使用 8 位表示 -140。我认为当考虑签名字符时,范围保证至少为 [-127...127]。怎么可能用 8 位表示 -140?
2Q)假设这是可能的。为什么我们140
要从分配到的uc
时间中减去?这背后的逻辑是什么?sc
uc
编辑:我写过cout << sizeof (signed char)
,它产生了 1(1 个字节)。我把它准确地放在signed char
.
编辑2: cout << int {sc }
给出输出116
。我不明白这里发生了什么?
integer-arithmetic - 如何在有符号幅度表示中添加两个幅度相等但符号不同的数字
我想在 8 位有符号幅度表示中添加 7 和 -7。我已经搜索了添加两个有符号大小的数字的方法:我们将添加两个没有符号位的数字,符号位将是更大数字的符号位。
但是,在这种情况下,两个操作数的大小相同。那么我该如何执行这个添加呢?
0 0000111 +
1 0000111
? 0001110
谢谢你。
c++ - long long int 位表示,C++
这是我的代码:
和
传入参数时:
const long long unsigned e = 1LLU << 40;
输出为:
10000000 00000000 00000000 00000000 10000000 00000000 00000000 00000000 64
现在 1LLU << 40 = 1099511627776
输出不应该是:
00000000 00000000 00000000 10000000 00000000 00000000 00000000 00000000 64
我错过了什么吗?
结构作为参数:
当我将结构作为参数发送时,结构内变量的计算如何一起计算并存储一个值,然后将其作为位表示输出?
输出:
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 11001100 11001100 11001100 11111111 00000000 00000000 00000000 00000010 128
c++ - C ++中的结构二进制表示
这是我的代码:
char 'a' 的 ascii 值为 97,二进制表示为:01100001。char 的大小为 8 位。
结构值是我无法理解的。它的值为:14757395474574999554,或二进制:000000000000000000000000000000000000000000000000000000000000000000000000000000来方面000000000000000000000000000000000000000000000000000000000000000000000000000000000000来视
该结构的大小为 128 位。据我了解是这样存储的:
如您所见,该结构由一个非常奇数的二进制数表示。哪种方法用于以二进制形式存储给定变量的结构?我试图为它找到任何 IEEE 标准,但没有成功。