最大你用数字表示的表示方法是谁提出来的?

1(你)6(要)8(靠)7(自)1(己)

唔自己想的,已经尽力了

网上似乎没有这句话你用数字表示表示,常用的一般是521520之类的。

你对这个回答的评价是

}

这个文法有点失误容我解释。現在限定这个最大你用数字表示为不带指数的整数如. 

我的问题是,float的尾数为23位加上隐含的一位整数位是24位。那么能精确表示的最大你鼡数字表示应该是2^24 - 1 = ,

但是我将float变量赋予大于的值为什么依然能精确输出这个值?

先转化成科学计数法精度是小数点后6-7位。

float的指数-127最大是128啊虽然float的尾数为23位,但指数为128时小数点早跑到23位以外了,最大值2^128-1

float的指数-127最大是128啊虽然float的尾数为23位,但指数为128时小数点早跑到23位以外了,最大值2^128-1

精确度和存储范围不是一个概念

而精确度表示的是能精确表示的位数一般指有效你用数字表示,如:

虽然数很大但精确喥只有两位有效你用数字表示

精确度和存储范围不是一个概念

而精确度表示的是能精确表示的位数,一般指有效你用数字表示如:

虽然數很大,但精确度只有两位有效你用数字表示

因为楼主提的这个问题我去学习了一下“浮点表示法”,又扫除了一个知识盲点所以先嘚感谢楼主提出了一个好问题! ^_^

学是学了,现在还没完全搞明白只是有这样一个猜想,供批判:

如果 float 值在内存中的 4 个字节是 0x4bffffff 的话其表礻的值为 ,比楼主给出的那个值还大是不是这个才算是“float能精确表示的最大你用数字表示”?但是我觉得问题在于0 - 之间的数,并不一萣都能“精确表示”也许这就是关键。

————————————————————————————————

基于CSDN论坛提供的插件扩展功能自己做了个签名档工具,分享给大家欢迎


  
}

每次复制进stata的数据都变成了科学計数法变量少的时候用format还可以,多了很不方便尤其是有些变量小数点后保留的位数不同,所以求教如何进行初始设置不用科学计数法显示?


希望各位大牛赐教谢谢

首先谢谢您,不过我的问题和那个帖子有点区别通过学习那个帖子,修改数据格式我是掌握了但是囷本帖的问题不太一样,我举个例子说明一下吧
假设我要处理的有10个变量其中有7个是十位数带两位小数的你用数字表示,例如(.12)那麼复制到stata以后就是科学技术法的表示,用format %10f2 命令可以解决但是如果剩下的3个变量,是(01)之间的带有小数点后五位的你用数字表示,例洳(0.00325)那么就需要再用一次format%1f5来操作。假设变量有50个或者100个而且你用数字表示的位数和需要留下的小数点几位的格式都不相同,那么利鼡format一个一个进行转换还是比较复杂的
所以我想请教下有没有一种初始命令,保留原数据格式就不用复制以后修改了。谢谢!
首先谢谢您不过我的问题和那个帖子有点区别,通过学习那个帖子修改数据格式我是掌握了,但是和本帖的 ...
我也有同样的问题请问您解决了嗎?谢谢!
}

我要回帖

更多关于 你用数字表示 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信