C# 如何在C中将TB转换为字节#
我需要将TB或任何大于80 GB的数据转换为字节。在C#中,我将如何执行此操作?我必须使用哪种数据类型C# 如何在C中将TB转换为字节#,c#,C#,我需要将TB或任何大于80 GB的数据转换为字节。在C#中,我将如何执行此操作?我必须使用哪种数据类型 int TBsize = 1; longbytes TBtoBytes = 1024*1024*1024*1024*1; 您需要像这样使用类型和L字母: long TBtoBytes = 1024L*1024L*1024L*1024L; long eighty_terabytes = TBtoBytes * 80; 这里的L用于告诉编译器这是一个long,而不是int 您也可以这样指定T
int TBsize = 1;
longbytes TBtoBytes = 1024*1024*1024*1024*1;
您需要像这样使用类型和L字母:
long TBtoBytes = 1024L*1024L*1024L*1024L;
long eighty_terabytes = TBtoBytes * 80;
这里的L
用于告诉编译器这是一个long
,而不是int
您也可以这样指定TB值:
long TBtoBytes = 1099511627776;
您不需要在此处使用L
现在您可以这样计算80TB:
long TBtoBytes = 1024L*1024L*1024L*1024L;
long eighty_terabytes = TBtoBytes * 80;
您还可以使用
var
,以便编译器决定类型<代码>变量TBtoBytes=..