C# 数据类型
2021-07-01 01:09
标签:符号 stat 多少 pre code 精确 oid table pes 在 C# 中,变量分为以下几种类型: 值类型变量可以直接分配给一个值。它们是从类 System.ValueType 中派生的。 值类型直接包含数据。比如 int、char、float,它们分别存储数字、字符、浮点数。当您声明一个 int 类型时,系统分配内存来存储值。 下表列出了 C# 2010 中可用的值类型: 如需得到一个类型或一个变量在特定平台上的准确尺寸,可以使用 sizeof 方法。表达式 sizeof(type) 产生以字节为单位存储对象或类型的存储尺寸。下面举例获取任何机器上 int 类型的存储尺寸: 当上面的代码被编译和执行时,它会产生下列结果: http://www.xinli001.com/info/100413212 C# 数据类型 标签:符号 stat 多少 pre code 精确 oid table pes 原文地址:https://www.cnblogs.com/xwqfa/p/9963402.html
值类型(Value types)
类型
描述
范围
默认值
bool
布尔值
True 或 False
False
byte
8 位无符号整数
0 到 255
0
char
16 位 Unicode 字符
U +0000 到 U +ffff
‘\0‘
decimal
128 位精确的十进制值,28-29 有效位数
(-7.9 x 1028 到 7.9 x 1028) / 100 到 28
0.0M
double
64 位双精度浮点型
(+/-)5.0 x 10-324 到 (+/-)1.7 x 10308
0.0D
float
32 位单精度浮点型
-3.4 x 1038 到 + 3.4 x 1038
0.0F
int
32 位有符号整数类型
-2,147,483,648 到 2,147,483,647
0
long
64 位有符号整数类型
-923,372,036,854,775,808 到 9,223,372,036,854,775,807
0L
sbyte
8 位有符号整数类型
-128 到 127
0
short
16 位有符号整数类型
-32,768 到 32,767
0
uint
32 位无符号整数类型
0 到 4,294,967,295
0
ulong
64 位无符号整数类型
0 到 18,446,744,073,709,551,615
0
ushort
16 位无符号整数类型
0 到 65,535
0
namespace DataTypeApplication
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Size of int: {0}", sizeof(int));
Console.ReadLine();
}
}
}
Size of int: 4
上一篇:C# 类型转换
下一篇:windows 下安装Redis