使用VB.Net
当我用零填充数字时,它显示的是没有零的精确结果
例如
Dim a, b, c as int32
a = 001
b = 5
c = a + b
a = 009
b = 13
c = a + b
显示输出为6而不是006,22而不是022
预期输出
006
022
如何做到这一点。
需要vb.net代码帮助
答案 0 :(得分:3)
如果要存储确切的零个数,则需要将数字存储为字符串。然后加法不起作用。
如果您只想显示 3位数字,您可以将其存储为整数,并在打印时格式化结果。
c.ToString("D3")
答案 1 :(得分:0)
零是没有..如果你做001 + 5的常规数学计算,结果仍然是6.我建议你查看字符串填充。