c语言 有效位数怎么数

有效位数和有效数字有什么不同 哪个是看小数点后的 哪个还加上整数位数 还有符号算不?
有效位数加整数部分? 有效数字是从小数点后算的? float的有效数字是6-7

1、首先打开Dev-C++。

2、然后写好头函数#include<stdio.h>#include<math.h>。

3、接着在写好主函数。

4、求平方根,sqrt()t=(int)sqrt((double)n );,代码如下int n;int i;int t;printf("输入一个整数:");scanf("%d",&n);t=(int)sqrt( (double)n );for(i=2; i<=t; i++) {if(n%i==0) {break;}}。

5、最后运行结果如下。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-19
有效位是整体的长度算上小数点后面。 有效数字是指的是小数点后面的数字
所以float单精度浮点型的有效数字是7位(算上小数位)
double 双精度浮点型16位也是算上小数位。本回答被提问者和网友采纳
第2个回答  2015-03-23
从第一位不为零的数开始算起。
相似回答