我看到有*.ToString( "F ")和*.ToString( "G ")的用法,请问F,G分别代表什么?
------解决方案--------------------------------------------------------
格式字符
说明
C
以货币格式显示数值。
D
以十进制格式显示数值。
E
以科学记数法(指数)格式显示数值。
F
以固定格式显示数值。
G
以常规格式显示数值。
N
以数字格式显示数值。
X
以十六进制格式显示数值。
------解决方案--------------------------------------------------------
E或e 科学记数法精度定义符决定小数位数,缺省为6位
F或f 固定小数位 精度定义符设置小数位数
G或g 常规 选择E或F中最紧凑的格式
------解决方案--------------------------------------------------------
输出格式化.网上一搜应该有.
folat fi = 0.500;
printf( "%f ",fi);//输出0.500
printf( "%g ",fi);//输出0.5
------解决方案--------------------------------------------------------
C 货币 2.5.ToString( "C ") ¥2.50
D 十进制数 25.ToString( "D5 ") 00025
E 科学型 25000.ToString( "E ") 2.500000E+005
F 固定点 25.ToString( "F2 ") 25.00
G 常规 2.5.ToString( "G ") 2.5
N 数字 2500000.ToString( "N ") 2,500,000.00
X 十六进制 255.ToString( "X ") FF
------解决方案--------------------------------------------------------
C 货币 2.5.ToString( "C ") ¥2.50
D 十进制数 25.ToString( "D5 ") 00025
E 科学型 25000.ToString( "E ") 2.500000E+005
F 固定点 25.ToString( "F2 ") 25.00
G 常规 2.5.ToString( "G ") 2.5
N 数字 2500000.ToString( "N ") 2,500,000.00
X 十六进制 255.ToString( "X ") FF
------解决方案--------------------------------------------------------
这些东西在msdn,如果你本地装了话,天天查看一点