C# long取值范围
时间: 2023-07-12 07:38:51 浏览: 70
在 C# 中,`long` 是一个整数类型,用于表示范围比 `int` 更大的整数。具体而言,`long` 类型可以存储的整数范围为 `-9223372036854775808` 到 `9223372036854775807`。这是因为 `long` 类型占用 8 个字节,即 64 位,可以表示 $2^{64}$ 种不同的值。其中,最高位为符号位,0 表示正数,1 表示负数,因此 `long` 类型的取值范围是对称的,即正数和负数的表示方式相同。
以下是一个使用 `long` 类型的示例代码:
```csharp
long x = 1234567890123456789L;
long y = -987654321098765432L;
Console.WriteLine(x); // 输出 1234567890123456789
Console.WriteLine(y); // 输出 -987654321098765432
```
需要注意的是,如果想要将一个超出 `int` 取值范围的整数赋值给 `long` 变量,需要在数值后面加上 `L` 后缀,以表示这是一个 `long` 类型的数值,否则编译器会将其解释为 `int` 类型,导致编译错误。
相关问题
C# byte 取值范围
C#中的byte类型的取值范围是0到255。这意味着byte类型可以表示的整数范围是从0到255,共256个不同的值。
以下是一个示例代码来演示C#中byte类型的取值范围:
```csharp
using System;
class Program
{
static void Main()
{
byte minValue = byte.MinValue;
byte maxValue = byte.MaxValue;
Console.WriteLine("byte的最小值: " + minValue); // 输出:0
Console.WriteLine("byte的最大值: " + maxValue); // 输出:255
}
}
```
C# sbyte 取值范围
sbyte是C#中的一个数据类型,表示有符号的8位整数。根据引用中提供的信息,sbyte的取值范围是-128到+127。
以下是一个演示sbyte取值范围的例子:
```csharp
sbyte minValue = -128;
sbyte maxValue = 127;
Console.WriteLine("Min value of sbyte: " + minValue); // 输出:-128
Console.WriteLine("Max value of sbyte: " + maxValue); // 输出:127
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)