【发布时间】:2018-11-23 21:01:45
【问题描述】:
基本上我要问的是:
当我执行 a + b = c 时,c 以二进制形式存储在内存中。
如何访问那部分内存并以该形式检索 c 并在以后使用它。
示例: 2 + 3 = 5 , 5 存储为 "0101" 。变量d,将检索结果“0101”,我将能够输出它。
【问题讨论】:
-
Decimal to Binary的可能重复
-
另外,“检索”
c的值只是获取一个指针,即int *d = &c; -
@ahota “检索”
c处的值是 [...] – 否。int *d = &c;正在定义一个变量 @ 987654326@ 类型指针指向int并使用变量c的地址对其进行初始化。 -
我想我可以更准确地使用那个陈述。最终的重点是除了使用指针之外没有特殊的检索过程。
-
"不使用任何转换,只使用处理器本身生成的转换" - 由于没有 CPU,甚至 GPU 或著名的 TMS34020 都没有从位向量绘制字形的指令在屏幕上,这是不可能的。