我正在学习 C# 并试图获得 C# 中实际数据类型范围的逻辑可视化表示。
我已经遍历整数,现在可以使用浮点和双精度数据类型。
- 8 位(1 个字节),sbyte,-128 到 127。
- 8 位(1 个字节),字节,0 到 255。
- 16 位(2 字节),短,-32,768 到 32,767。
- 16 位(2 字节),ushort,0 到 65535。
- 32 位(4 字节),整数,-2,147,483,648 到 2,147,483,647。
- 32 位(4 字节),uint,0 到 4,294,967,295。
- 64 位(8 字节),长,-9,223,372,036,854,775,808 到 9,223,372,036,854,775,807
- 64 位(8 字节),ulong,0 到 18,446,744,073,709,551,615。
以下是 msdn 中对 float 和 double 数据类型大小的引用:
浮动: http: //msdn.microsoft.com/en-us/library/b1e65aza (v=vs.110).aspx
双:http: //msdn.microsoft.com/en-us/library/678hzkk9.aspx
因此,为了遵守上面编号列表中指定实际数字范围的惯例,这两个范围实际上代表什么?