zoukankan      html  css  js  c++  java
  • C#的数据类型

    C# 语言的类型划分为两大类:值类型 (Value type) 和引用类型 (reference type)。 值类型和引用类型都可以为泛型类型 (generic type),泛型类型采用一个或多个类型参数。类型参数可以指定值类型和引用类型。 1.值类型 1.1 整数类型 C# 支持 9 种整型:sbyte、byte、short、ushort、int、uint、long、ulong 和 char。整型具有以下所列的大小和取值范围: sbyte 类型表示有符号 8 位整数,其值介于 -128 和 127 之间。 byte 类型表示无符号 8 位整数,其值介于 0 和 255 之间。 short 类型表示有符号 16 位整数,其值介于 -32768 和 32767 之间。 ushort 类型表示无符号 16 位整数,其值介于 0 和 65535 之间。 int 类型表示有符号 32 位整数,其值介于 -2147483648 和 2147483647 之间。 uint 类型表示无符号 32 位整数,其值介于 0 和 4294967295 之间。 long 类型表示有符号 64 位整数,其值介于 -9223372036854775808 和 9223372036854775807 之间。 ulong 类型表示无符号 64 位整数,其值介于 0 和 18446744073709551615 之间。 char 类型表示无符号 16 位整数,其值介于 0 和 65535 之间。char 类型的可能值集与 Unicode 字符集相对应。虽然 char 的表示形式与 ushort 相同,但是可以对一种类型进行的所有计算并非都可以对另一种类型执行。 1.2 浮点类型 float 类型可表示精度为 7 位、在大约 1.5 × 10−45 到 3.4 × 1038 的范围内的值。 double 类型可表示精度为 15 位或 16 位、在大约 5.0 × 10−324 到 1.7 × 10308 的范围内的值。 2.引用类型 object object类型在.net framework 中是object的别名。在c#的统一类型系统中,所有类型都直接或间接从object继承的。 string string类型表示零或更多Unicode字符组成的序列。
    梦想,是一个目标,是让自己活下去的原动力,是让自己开心的原因。坚持!
  • 相关阅读:
    vector<vector<int>> 判断三个数为一组是否重复
    数位dp——hdu2089不要62
    nyoj1099 四点坐标判断正方形
    构造回文——最长公共子序列问题 java
    nyoj08 一种排序
    记录一个protobuf枚举类型引发问题的分析和思考
    记录一下996.icu
    Android N requires the IDE to be running with Java 1.8 or later
    使用fresco后引发的关于造轮子的思考
    使用了一段时间的instant run 记录一下遇到的问题
  • 原文地址:https://www.cnblogs.com/tandy/p/4840689.html
Copyright © 2011-2022 走看看