整数转字符串
str itos(int num,int bs,int pot);
//num: 需要转换的整数
//bs: 倍数,2表示缩小10倍;3表示缩小100倍.....
//pot: 小数位数
示例
str s;
s=itos(12345,4,2); //"12.34"
s=itos(12345,4,3); //"12.345"
s=itos(12345,5,2); //"1.23"
s=itos(12345,6,2); //"0.12"
s=itos(12345,4,4); //"12.3450"
注意
- 这个语句主要解决整数完成小数记录
- 由于内部使用单精度浮点数处理,因此传入整数的有效数字位数不要超过7位,否则尾数可能发生变化,具体请参见C语言单精度浮点数规则