VC中float和double 型的数字位数是怎么规定弄呢?有效数字是6或7位?为什么总是在小数点后有6位呢?
题目
VC中float和double 型的数字位数是怎么规定弄呢?有效数字是6或7位?为什么总是在小数点后有6位呢?
比如在vc中
#include
main()
{
float x;
x=12345678.0;
printf("x=%f
",x);
}还有#include
main()
{
float x;
x=123456789.0;
printf("x=%f
",x);
}
输出的结果有差异,第二歌词程序貌似就是随机数了.求大虾指教
答案
我来回答你的问题:float类型的比特位数为32位,也就是4字节,有效数字为6~7位;double类型的比特位数为64位,也就是8字节,有效数字为15~16位;你这里数字为x=12345678.0九位有效数字而float只能接收7位有效数字,那么8....
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 如果用b表示水稻单位面积的产量,x表示面积,s表示总产量.写出求水稻总产量的句子
- a-z 开头的英文单词(食物)
- This is a great sentence to use if you want to show someone a kindness or celebrate! Also,
- 数字1,2,3,4,5,每个数仅用一次,用运算法则,得出999.
- (根号三 - 1)分之2 的0次 等于几啊?
- 英语翻译
- 一根400N的均匀木棒放在水平地面上,稍微抬起所需的最小的力是
- 关于人与人之间互相尊重、关爱的名言有那些
- In irritating I will still be thinking of you
- 怎么描写沙漠作文
热门考点