VB.NET数字格式化有哪些


本篇内容介绍了“VB.NET数字格式化有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!String.Format,Console.WriteLine 以及数值对象的 ToString 方法经常使用一些格式符来将数字表达转换为特定的数字格式。这种格式符有两类:(1)标准格式符符号表示的格式(格式符号不区分大小写)C货币,如果C后跟有数字,表示小数的位数。如345.65666.ToString(“C3”)D10进制数(可指定最少的固定数位),它仅仅显示数值的数字,并且只与整数使用。如果后面跟有数字,则会在左边补充0来凑齐这个数字的位数。比如:Console.WriteLine(“{0:d7}”, -99999)显示的是7个位数的-0099999。E科学计数法F定点小数(可指定最少的小数位), 如”{0:f3}”,-123.4456 显示为-123.446。G常规类型数字,要么科学记数法格式要么定点格式(依据哪个更紧凑)。N用逗号千分符隔开的数字。如用N3表示-1235.35566显示为-1,235.356。P百分数。如用P2表示1.23455显示为123.46%。RRound-trip 保证从浮点小数到字符类型和返回转变被允许。根据数据类型和值,这可能需要17位精确度。如带有R标识符的1/7显示为0.14285714285714285,如果不带此标志,显示为0.142857142857143。R转来转去不损失精度,整数不允许用。只有Single和 Double类型支持此格式。往返过程说明符保证转换为字符串的数值再次被分析为相同的数值。使用此说明符格式化数值时,首先使用常规格式对其进行测试:Double使用15位精度,Single使用7位精度。如果此值被成功地分析回相同的数值,则使用常规格式说明符对其进行格式化。但是,如果此值未被成功地分析为相同数值,则它这样格式化:Double使用17位精度,Single使用9位精度。虽然此处可以存在精度说明符,但它将被忽略。使用此说明符时,往返过程优先于精度。X16进制数(X的字格大小决定了高于9的16进制位所用字母的大小写),只免费云主机域名适用于整数。如果X后跟有一个精确度指定符,它表示结果应该包含的数字位,如果有必要,左边补充0。如带有X4的183显示为00b7。(2)自定义格式符自定义字符代表0一个数值或0占位(位置上无则补0),如12.ToString(”000.00”)-> 012.00#一个数字占位(位置上无则不显示)%表示变成百分数表达。如0.123.ToString(”.00%)-> 12.30%.小数点,若用于#或0之间,则表示千分进位符1234.ToString(”#,#”)-> 1,234若紧挨着后面的小数点,则表示该数值显示为除以1000的结果。如1234567.ToString(”#,#,.”)-> 1,235;根据被格式对象的数字值的正负,分别分隔在值为正、负、零时自定义的字符格式避字符。如12.ToString(”#%”)-> 12%; 12.ToString(”#%”)-> 1200%E0或e0组合科学记数法,将E或e插入到数值和它指数之间。用#或0来格式化指数位置前的数值。E后的0数目决定了指数的位数。如果你在E和0之间放置了一个+号,结果的指数就会包括一个+或-号;如果你略去了+号,指数只有在为负值时才会包括一个负号。如1234.5678.ToString(“00.000E+000”)显示为 12.346E+002。MsgBox(1.ToString(“00E000”))显示为10E-001。“ABC”‘abc’原样引用单双引号里的格式文字。如12.ToString(”#’%’”)-> 12%“VB.NET数字格式化有哪些”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注百云主机网站,小编将为大家输出更多高质量的实用文章!

相关推荐: 如何用vue实现滚动条样式

本文小编为大家详细介绍“如何用vue实现滚动条样式”,内容详细,步骤清晰,细节处理妥当,希望这篇“如何用vue实现滚动条样式”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。首先是滚动条样式样式滚动区域的样免费云主机域名式这里就不写了1…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 02/11 22:22
Next 02/11 22:22

相关推荐