C语言问题!帮帮忙!
1、书上说C语言编辑系统24位表示小数部分(包括符号)!这里的符号是什么啊?2、单精度浮点型数据能得到6为有效数字、数字范围是—3.4*10^-38~3.4*10^38为...
1、书上说C语言编辑系统24位表示小数部分(包括符号)!这里的符号是什么啊?
2、单精度浮点型数据能得到6为有效数字、数字范围是—3.4*10^-38~3.4*10^38 为什么么?
不好意思我新手上路又比较笨、最好举例讲解下谢谢!
哎呀、感谢各位! 展开
2、单精度浮点型数据能得到6为有效数字、数字范围是—3.4*10^-38~3.4*10^38 为什么么?
不好意思我新手上路又比较笨、最好举例讲解下谢谢!
哎呀、感谢各位! 展开
3个回答
展开全部
楼上不要答非所问好吧?
1. 24位表示小数部分是指小数部分有23位2进制位,然后剩下的一位在最前面表示符号“+”“-”,就是表示小数是正的还是负的。
2. 如果你看的是C语言初级入门书,这个数字范围不要太较真,只要知道单精度浮点数可以表示这么大的范围就行了,一般也用不到。如果你一定要看,那你得学《计算机组成原理》中数的表示,实际上他是用n位来表示的2^(n-1)这么大的数,并且放在了指数位置上,然后换算成了10进制,就成了你那上面的范围。
我是计算机专业的,不会的咱可以继续讨论!
1. 24位表示小数部分是指小数部分有23位2进制位,然后剩下的一位在最前面表示符号“+”“-”,就是表示小数是正的还是负的。
2. 如果你看的是C语言初级入门书,这个数字范围不要太较真,只要知道单精度浮点数可以表示这么大的范围就行了,一般也用不到。如果你一定要看,那你得学《计算机组成原理》中数的表示,实际上他是用n位来表示的2^(n-1)这么大的数,并且放在了指数位置上,然后换算成了10进制,就成了你那上面的范围。
我是计算机专业的,不会的咱可以继续讨论!
展开全部
这些书上其实都有,你看了书仍然没有明白,在这上面说同样也不会明白。
建议可以这样,在纸上写二进制数进行研究,搞明白之后就永远明白了。
建议可以这样,在纸上写二进制数进行研究,搞明白之后就永远明白了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询