使用c#.net的求和运算中的前导零
例如:使用c#.net的求和运算中的前导零,c#,C#,例如: int a = 0000000; int b = 17; int c = a + b; c值应为0000017 如果b223表示c应该是0000223前导零在字符串中有意义。您可以得到如下结果: result.ToString("D7") 前导零在字符串中有意义。您可以得到如下结果: result.ToString("D7") 您可以使用.ToString(“D7”)进行输出,请阅读本文中的更多内容 您可以使用.ToString(“D7”)进行输出,请阅读本文中的更多内容 井0和
int a = 0000000;
int b = 17;
int c = a + b;
c值应为0000017
如果b
223
表示c应该是0000223
前导零在字符串中有意义。您可以得到如下结果:
result.ToString("D7")
前导零在字符串中有意义。您可以得到如下结果:
result.ToString("D7")
您可以使用
.ToString(“D7”)
进行输出,请阅读本文中的更多内容
您可以使用
.ToString(“D7”)
进行输出,请阅读本文中的更多内容
井
0
和0000000
是相同的整数;如果需要不同的字符串
表示,请使用格式:
井
0
和0000000
是相同的整数;如果需要不同的字符串
表示,请使用格式:
您可以使用以下方法:
using System;
public class Example
{
public static void Main()
{
int a = 0000000;
int b = 17;
String s = String.Format("{0,10:0000000}",a+b);
Console.WriteLine(s);
}
}
输出:
0000017
您可以使用以下方法:
using System;
public class Example
{
public static void Main()
{
int a = 0000000;
int b = 17;
String s = String.Format("{0,10:0000000}",a+b);
Console.WriteLine(s);
}
}
输出:
0000017
在应用程序中,前导零只有在显示时才有意义,这意味着它们实际上是
字符串。
以数字形式,你看不见,因此你不应该在意
所以,不要在意int
变量中的前导零。当您想在字符串中显示它们或以其他方式使用它们时,请使用c.ToString(“D7”)
。当然,您可以更改为任意数字,7仅用于示例。在应用程序中,前导零仅在显示时才有意义,这意味着它们实际上是字符串。
以数字形式,你看不见,因此你不应该在意
所以,不要在意int
变量中的前导零。当您想在字符串中显示它们或以其他方式使用它们时,请使用c.ToString(“D7”)
。当然,您可以更改为任意位数,7仅用于示例。请注意,您对a
的声明完全等同于int a=0代码>。该值只是一个整数-它没有任何前导0的概念。请注意,a
的声明完全等同于int a=0代码>。这个值只是一个整数,它没有任何关于超前的概念。问题是关于C++的,这是C++。我已经更新了帖子。试试看。有关字符串格式化的更多信息,问题是关于C++的,这是C++。我已经更新了帖子。试试看。有关字符串格式的详细信息,请参阅: