C语言的数值型数据在机器中的存放格式有哪两种表示方法

如题所述

存放格式只有一种,
即二进制
可以表示为二进制
八进制
十进制和十六进制.
从编码角度来说
,
存储的都是补码.
所以
不存在两种表示方法
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-15
可以的,可以用定点数的方法保存实型数据,比如可以约定小数点的位数,如小数点后占8位,那么两个字节的16位整数就可以保存小数点前面和后面都是8位的小数了,计算时也按照这个约定进行
拿十进制举例来说,要用整数保存3.14,那么就约定,我们所有的小数都是整数除以100得到的,则3.14就可以表示成314了,31必须表示成3100,这样加减乘除运算后,结果仍然是除以100后是真正的小数。
相似回答