当我发现一些有趣的东西时,我正在研究一些二元练习问题。计算机如何区分二进制值。例如,二进制中的13是1101,并且0.8125也是二进制的1101。由于它们的二进制值相同,计算机如何知道哪个是哪个。或者,如果我将其转换回基数10,我怎么知道这个数字原来是13还是0.8125?
答案 0 :(得分:2)
计算机并不关心"含义"二进制值的值,直到你指示它使用它为止。当你这样做时,你明确地告诉"计算机是什么意思。
答案 1 :(得分:1)
内存中的nylocation中的二进制值可以是任何内容(数字,程序指令,浮点数等)......程序必须知道在该位置期望的类型。