怎么控制float类型数据的小数点以后的位数?
2个回答
展开全部
procedure TForm1.BitBtn1Click(Sender: TObject);var k:single;//pascal下没float型,其single相当于c中的float s:string; i:integer; f:boolean;begin k:=76.258; k:=round(k*10)/10 ; s:=floattostr(k); i:=1; f:=true; while (i<length(s)) and f do begin if s[i]='.' then f:=false else i:=i+1; end; s:=copy(s,1,i+1); showmessage(s);end; 查看原帖>>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-06-26
展开全部
procedure TForm1.BitBtn1Click(Sender: TObject);var k:single;//pascal下没float型,其single相当于c中的float s:string; i:integer; f:boolean;begin k:=76.258; k:=round(k*10)/10 ; s:=floattostr(k); i:=1; f:=true; while (i<length(s)) and f do begin if s[i]='.' then f:=false else i:=i+1; end; s:=copy(s,1,i+1); showmessage(s);end;。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询