C# int型转二进制string型
时间: 2023-06-22 15:33:45 浏览: 146
在 C# 中可以使用 Convert.ToString 方法将 int 类型转换为二进制的 string 类型。
例如,将整数 10 转换为二进制的字符串:
```csharp
int num = 10;
string binaryStr = Convert.ToString(num, 2);
Console.WriteLine(binaryStr); // 输出 1010
```
第二个参数 "2" 表示要将整数转换为二进制形式的字符串。
相关问题
c# int型十进制转二进制自己写的
以下是C#中将十进制数转换为二进制数的示例代码:
```csharp
int decimalNumber = 10; // 十进制数
string binaryNumber = ""; // 二进制数
while (decimalNumber > 0)
{
int remainder = decimalNumber % 2; // 取余数
binaryNumber = remainder.ToString() + binaryNumber; // 将余数拼接到二进制数前面
decimalNumber /= 2; // 除以2,更新十进制数
}
Console.WriteLine(binaryNumber); // 输出二进制数
```
在上面的示例代码中,我们定义了一个十进制数 `decimalNumber` 和一个空字符串 `binaryNumber`,用于存储二进制数。然后,我们使用 `while` 循环来将十进制数转换为二进制数。在循环中,我们首先使用取余运算符 `%` 来获取十进制数除以2的余数,然后将余数转换为字符串并拼接到二进制数的前面,最后将十进制数除以2以更新十进制数。循环将一直执行,直到十进制数变为0为止。最后,我们使用 `Console.WriteLine()` 函数输出二进制数。
c# 十进制转二进制
在C#中,可以使用Convert.ToString()方法将十进制数转换为二进制数。以下是一个示例代码:
```csharp
int decimalNumber = 10;
string binaryNumber = Convert.ToString(decimalNumber, 2);
Console.WriteLine(binaryNumber);
```
上述代码中,我们定义了一个整数变量decimalNumber,并将其赋值为10。然后,使用Convert.ToString()方法将decimalNumber转换为二进制字符串,第二个参数2表示要将其转换为二进制形式。最后,使用Console.WriteLine()方法打印出转换后的二进制数。
输出结果为:1010
阅读全文