繁体   English   中英

如何在C#中将TB转换为字节

[英]How to convert TB to bytes in C#

我需要将TB或大于80 GB的任何内容转换为bytes 我将如何在C#中执行此操作? 我必须使用哪种数据类型?

int TBsize = 1;
longbytes TBtoBytes = 1024*1024*1024*1024*1;

您需要像这样使用long类型和L字母:

long TBtoBytes = 1024L*1024L*1024L*1024L;

这里的L用来告诉编译器这是一个long ,而不是int

您还可以这样指定TB值:

long TBtoBytes = 1099511627776;

您无需在此处使用L

现在您可以像这样计算80TB:

long eighty_terabytes = TBtoBytes * 80;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM