以下能正确输出2,345.67的语句是

admin2015-10-23  23

问题 以下能正确输出2,345.67的语句是

选项 A、Format$(2345.668, "00000.00")
B、Format$(2345.668, "0,0000.00")
C、Format$(2345.668, "#,####.##")
D、Format$(2345.668, ",#####.##")

答案C

解析 Format $(数值表达式,格式字符串)的功能是按格式字符串指定的格式输出数值表达式的值。’#’表示一个数字位,’#’的个数决定显示字符串的长度,如果要显示的数据位数小于格式字符串指定的长度,则数据在指定区段内左对齐,多余位不补0。如果要显示的数据位大于格式字符串指定的长度,则数值按原样显示。’0’其功能与’#’相似,只是多余位以0补齐。’.’表示小数点,与’’#’和’0’结合使用,根据格式字符串,小数部分多余的数字将按照四舍五入的原则显示,但是不会改变变量的实际数值。’,’具有分位作用,逗号不能放在串的首位,可以放在小数点左边的任何位置(不要放在头部,也不要紧靠小数点),故D项的格式错误。A 项Format$(2345.668, "00000.00"),2345.668按"00000.00"输出,即02345.67,故A项不符合题意;B项Format$(2345.668, "0,0000.00"),2345.668按"0,0000.00"输出,即02,2345.67,不符合题意;C项Format$(2345.668, "#,####.##"),2345.668按"#,####.##"输出,输出结果为2,345.67,故C项符合题意;D项Format$(2345.668, ",#####.##"),2345.668按"#####.##"输出,输出结果为,2345.67,故D项不符合题意。
转载请注明原文地址:https://jikaoti.com/ti/iBJ0FFFM
0

最新回复(0)