关于计算机基础的知识.书上有一道题,说把十进制数转换为二进制(字长取8位).关于计算机基础的知识.书上有一道题,说把十进制数转换为二进制(字长取8位).比如第二个,78.25转换成二进
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 04:47:04
![关于计算机基础的知识.书上有一道题,说把十进制数转换为二进制(字长取8位).关于计算机基础的知识.书上有一道题,说把十进制数转换为二进制(字长取8位).比如第二个,78.25转换成二进](/uploads/image/z/14305392-0-2.jpg?t=%E5%85%B3%E4%BA%8E%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80%E7%9A%84%E7%9F%A5%E8%AF%86.%E4%B9%A6%E4%B8%8A%E6%9C%89%E4%B8%80%E9%81%93%E9%A2%98%2C%E8%AF%B4%E6%8A%8A%E5%8D%81%E8%BF%9B%E5%88%B6%E6%95%B0%E8%BD%AC%E6%8D%A2%E4%B8%BA%E4%BA%8C%E8%BF%9B%E5%88%B6%EF%BC%88%E5%AD%97%E9%95%BF%E5%8F%968%E4%BD%8D%EF%BC%89.%E5%85%B3%E4%BA%8E%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80%E7%9A%84%E7%9F%A5%E8%AF%86.%E4%B9%A6%E4%B8%8A%E6%9C%89%E4%B8%80%E9%81%93%E9%A2%98%2C%E8%AF%B4%E6%8A%8A%E5%8D%81%E8%BF%9B%E5%88%B6%E6%95%B0%E8%BD%AC%E6%8D%A2%E4%B8%BA%E4%BA%8C%E8%BF%9B%E5%88%B6%EF%BC%88%E5%AD%97%E9%95%BF%E5%8F%968%E4%BD%8D%EF%BC%89.%E6%AF%94%E5%A6%82%E7%AC%AC%E4%BA%8C%E4%B8%AA%2C78.25%E8%BD%AC%E6%8D%A2%E6%88%90%E4%BA%8C%E8%BF%9B)
关于计算机基础的知识.书上有一道题,说把十进制数转换为二进制(字长取8位).关于计算机基础的知识.书上有一道题,说把十进制数转换为二进制(字长取8位).比如第二个,78.25转换成二进
关于计算机基础的知识.书上有一道题,说把十进制数转换为二进制(字长取8位).
关于计算机基础的知识.
书上有一道题,说把十进制数转换为二进制(字长取8位).比如第二个,78.25转换成二进制就是1001110.01B,它的字长八位是怎么体现的?
关于计算机基础的知识.书上有一道题,说把十进制数转换为二进制(字长取8位).关于计算机基础的知识.书上有一道题,说把十进制数转换为二进制(字长取8位).比如第二个,78.25转换成二进
字长取八位的意思就是,字节长度只取8位,其余的位数省略.你可以这样理解.
为什么要说字长取8位,你不要嫌我啰嗦,依我个人的所懂得知识是这样的,计算机所能访问最小的单位是1个字节,一般情况下都说字长,几乎很少用位长来说.一般都说某个软件占用xxxx字节就是这样来的.
为什么要取8位这个没有实际意义,书中为了简洁,所以才指出只取八个二进制位.
第二个的78.25不能取八位,因为八位的空间不能够存储你所列举的那个二进制代码.用一个专业术语说就是会丢失进度,转换成二进制后只能在八位当中保留其中的一些代码,其余不够存放的操作系统会自动丢失.你所指的字长八位可能是第一个例子的说明!
如还不了解,接着往下看
如果是题目的话就像楼上说的那样.如果只是例子的话就是作者偷懒.
那串二进制代码用数都不止8位了,要体现只能放到变量里面体现.带有小数点的数据都是用浮点型存储的,浮点型数据一般情况下要占用4个字节,每个字节又分为8位,也就是一个能存储浮点型的变量至少要使用内存32空间!至于1001110.01B后面的B表示注释,B可能是二进制吧,忘记了,如果后面加D表示十进制,H表示十六进制,八进制忘了...
准确的写法是在1001110.01B的前面要加上21个0(估计是),
如果是双精度的话要加52个0(估计是),所以说一页书才写几个文字,
一个例子就可能占了大半页
可能作者想到,对于初学者来说,看到一长串的数字,表示有负担的可能.
如有说错的地方,请各位指出,便于纠正,因为我也是自学过来的.多谢!