类型存储和变量

Posted huang-weihua

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类型存储和变量相关的知识,希望对你有一定的参考价值。

 

类型:

  从某个类型模板创建的实际的对象,称为实例化该类型

  通过实例化类型创建的对象被称为类型的对象或者实例,两个术语可以互换

  每个数据项都是某种类型的实例,这些类型可以是语言自带的,也可以是 程序员定义的

  技术分享图片

 

 

数据成员与函数成员:

  数据成员 :保存了与这个类的对象或作为一个整体的类相关的数据

  函数成员 :执行代码 ,函数成员定义类型的行为

技术分享图片

 

预定义类型

  共十六种:

    数值类型(11种):

      整数类型:

        sbyte --八位有符号整数;short -- 16位有符号整数;int -- 32位有符号整数;long -- 64位有符号整数

        byte  --八位无符号整数;ushort--16位无符号整数;uint --32位无符号整数;ulong --  64位无符号整数

      浮点类型:

         decmial --128位高精度十进制表示法;float --单精度浮点数;double--双精度浮点数

    char类型:

        char--字符类型

     bool类型:

        true或者false

    引用类型:

        object--所有类型的基类

         string --字符串型(字符数组)

    动态类型:

        dynamic --动态类型可以储存任何值

    

用户自定义类型(6种):

  类类型(class)、数组类型(struct)、数组类型(array)、枚举类型(enum)、委托类型(delegate)、接口类型(interface)

  类型通过类型声明创建,类型声明包括 :

    要创建的类型的种类;

    新类型的名称

    对类型每个成员的声明,array和delegate除外,他们不包含命名成员

    

技术分享图片

 

以上是关于类型存储和变量的主要内容,如果未能解决你的问题,请参考以下文章

c 变量的存储类型auto等(基础知识)和c函数变量

Java原始类型变量存储

C51 存储类型与存储模式

c语言的auto和static类型变量

c 存储类型

关于类型的存储时间和链接