在 C语言中 双精度和单精度的数,小数点后面分别保留几位啊·······
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/04 02:05:38
在 C语言中 双精度和单精度的数,小数点后面分别保留几位啊·······
c语言中double和float的精度并不是按小数点后面多少位来算的
而是按有效数字来算
比如如果是精度为2个有效数字
0.21就是精确的
但是11.1小数点后面的都是不精确的
以下是单双精度的精确位
float 6-7
double 15-16
再问: 那请问一下为什么下面两个程序的计算数字的精度是一样的? #include main() { double a; a=1.23546982+2.15239684; printf("the MPG is %lf", a); } #include main() { float a; a=1.23546982+2.15239684; printf("the MPG is %f", a);
再答: 用乘法去验证 200001*200023 你试试看结果如何
而是按有效数字来算
比如如果是精度为2个有效数字
0.21就是精确的
但是11.1小数点后面的都是不精确的
以下是单双精度的精确位
float 6-7
double 15-16
再问: 那请问一下为什么下面两个程序的计算数字的精度是一样的? #include main() { double a; a=1.23546982+2.15239684; printf("the MPG is %lf", a); } #include main() { float a; a=1.23546982+2.15239684; printf("the MPG is %f", a);
再答: 用乘法去验证 200001*200023 你试试看结果如何
在 C语言中 双精度和单精度的数,小数点后面分别保留几位啊·······
在C语言中单精度浮点和双精度浮点小数点后有几位小数
C语言中单精度浮点数和双精度分别如何表示?有什么差别?
C语言中的单、双精度数的意义
C语言中怎样输入一个双精度数,对小数点后第2位进行四舍五入,即保留一位小数,输出四舍五入的结果.
有关C语言中的单精度浮点数的问题:
单精度数和双精度数是什么意思
用C语言编写:读入三个双精度数,求平均值保留小数点后一位对小数点后第二位四舍五入输出结果
请问如何判断C语言中的某个变量是单精度的还是双精度的?
c语言平均值的问题”读入三个双精度数,求它们的平均值并保留此平均值小数点后一位数,对小数点后第二位数进行四舍五入,最后输
请问下IEEE754定义的单精度和双精度浮点数表示的范围?
C语言中单精度实数双精度实数是什么意思 编程中 有什么特别要求吗