求浮点数小数点后的长度的程序怎么写?

来源:学生作业学帮网 编辑:学帮网 时间:2024/03/29 19:33:37

求浮点数小数点后的长度的程序怎么写?

一瞬间想不到太好的办法,这样是一个很笨的办法
int main(void)
{
char buffer[1000];//一个字符串缓冲区
double a = 1.0/3 + 23;//假定一个浮点数a是23.33333...
sprintf(buffer,"%lf",a-int(a));//这里将a减去整数部分之后化为字符串
printf("%lu",strnlen(buffer,1000)-2);//输出这个字符串长度,减去2,因为有"0."
\x05return 0;
}

求浮点数小数点后的长度的程序怎么写? 求浮点数小数点后的长度的程序怎么写? 求浮点数小数部分的长度拜托了各位 在c++中怎么用程序求浮点数小数部分的长度 如:0.1的长度是1,0.256的长度是3; 求一个正则表达式,固定长度的浮点数,如:NUMBER(5,2),总长度是5,精确到小数点后2位. 用C语言怎么实现浮点数的四舍五入,保留两位小数点 c语言中浮点数四舍五入 .保留一个浮点数小数点后的6位,第3位要四舍五入.如 1.1234.567到1234.570000 两个整数a和b分别作为分子和分母,既分数 a/b ,求它的浮点数值(双精度浮点数,保留小数点后9位) C语言中,对浮点数求绝对值的库函数是什么?就是怎么对一个浮点数求绝对值 计算机中含有小数点的数据可以表示为浮点数还有什么数? 把一个32浮点型的数符号位去掉 用C语言应该怎么写 编写一个函数,作用是保留两位小数,对第三位四舍五入···我写的程序如下#includefloat fun (double);int main(){double a;float b;printf(请输入一个浮点数:%lf ,&a);b=fun(a);printf(转换后的浮点数为:%12.2f ,b C语言 数值类型隐式转换的规则.转为整数:整数转整数时,将优先存放数据位的低位,溢出的则抛弃.浮点转整数时,将优先存放数据位的高位(小数点之前的位),小数点后丢弃.转为浮点数:浮点 用c语言浮点输出时,如何让小数点后没用的0不显示. 浮点数与双精度浮点数的区别`呃.. 浮点数的作用是什么浮点数应用在哪些方面 求好心人帮忙解释计算机组成中的数的定点和浮点表示怎么理解啊?定点和浮点的意义和表示方法怎么表示啊? C程序中怎样判断一个浮点数小数部分的位数 求-125.125的32位的浮点数是多少