数字的格式化总得分为格式化整数和格式化浮点数。说来就是一句话和c语言一样一样的。
个人认为:格式化最有用的一点就是小数点处理,也没啥了,java其它都好实现
首先总结一下格式化整数:
%d :十进制
%o :八进制
%x :小写的十六进制(abc58)
%X ::转换为大写的十六进制(ABC58)
2、修饰符:
+:(%+d,123 )( 123)
,:(%,d,123456)(123,456)
3、数据的宽度
整数:(%8d ,52)在前面会有6个空( 52)
负整数:(%-8d,52)在后面加上留个空(52 )
0:(%03d,52)(052)(%04d,52)(0052)在数字前面补0
格式化浮点数:
%f:格式化为十进制的float
%e:将以科学计数法的十进制浮点数
1、数据的宽度:
点+整数:(%.3f,456.3333)(456.333)保留三位小数。