菜鸟笔记三数据类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了菜鸟笔记三数据类型相关的知识,希望对你有一定的参考价值。

值类型(Value type)、引用类型(reference type)

技术分享

(网上找的图。。。)

 

值类型变量直接存储其数据值,主要包含整数类型、浮点类型以及布尔类型等。值类型变量在堆栈中进行分配。

引用类型不包含存储在变量中的实际数据,但它们包含对变量的引用。

引用类型分两步创建:首先在堆栈上创建一个引用变量,然后再堆上创建对象本身,再把这个内存的首地址赋引用变量。

 

类型转化

装箱:值类型包装为引用类型的过程

拆箱:引用类型转换为值类型的过程

隐式类型转换 - 这些转换是 C# 默认的以安全方式进行的转换。例如,从小的整数类型转换为大的整数类型,从派生类转换为基类。(byte< short< int<long< fload<double)

式类型转换 - 这些转换是通过用户使用预定义的函数显式完成的。显式转换需要强制转换运算符。

 

以上是关于菜鸟笔记三数据类型的主要内容,如果未能解决你的问题,请参考以下文章

Python菜鸟教程-笔记

Java学习笔记三——数据类型

python笔记--数据类型

Python学习笔记三:数据类型

Python 实战基础Pandas 如何修改表格数据类型 DataFrame 列的顺序

PHP整理笔记三