c语言中同过算法怎么显示13.5

来源:百度知道 编辑:UC知道 时间:2024/06/04 23:05:14
float shu=13.5;

void process()
{float s,g,b;
float d;

{b=shu/100;Page_ =2,Column = 0,Code_=b;WriteEE8x16();}
{s=(shu-b*100)/10;Page_ =2,Column = 8,Code_=s;WriteEE8x16();}
{g=(shu-b*100-s*10);Page_ =2,Column = 16,Code_=g;WriteEE8x16();}
{Page_ =2,Column = 24,Code_=10;WriteEE8x16();}
{d=(shu*10)%10;Page_ =2,Column = 32,Code_=d;WriteEE8x16();}
经过一些列的程序最后显示的shu=13.0
请问小数点后的数怎么显示出来啊。
}
液晶屏不支持的,12232的。

不得不说你吃饱了没事干,直接用printf不就好了啊!搞这么麻烦,对人、对计算机 都实在不友好。

在输出的时候控制小数点的位数,首先是浮点类型的
printf(“%d .1f”,y);
这样出书的y就是1位小数点了