C#之基本知识和语法3 - 数据类型
转载地址:http://www.jb51.net/article/15507.htm
引用类型和值类型的区别
值类型 | 引用类型 | |
内存分配地点 | 分配在栈中 | 分配在堆中 |
效率 | 效率高,不需要地址转换 | 效率低,需要进行地址转换 |
内存回收 | 使用完后,立即回收 | 使用完后,不是立即回收,等待GC回收 |
赋值操作 | 进行复制,创建一个同值新对象 | 只是对原有对象的引用 |
函数参数与返回值 | 是对象的复制 | 是原有对象的引用,并不产生新的对象 |
类型扩展 | 不易扩展 | 容易扩展,方便与类型扩展 |
1.值类型
数据类型
|
说明
|
取值范围
|
对应于System程序集中的结构
|
sbyte
|
有符号8位整数
|
-128-127
|
SByte
|
byte
|
无符号8位整数
|
0-255
|
Byte
|
short
|
有符号16位整数
|
-32768-32767
|
Int16
|
ushort
|
无符号16位整数
|
0-65535
|
UInt16
|
Int
|
有符号32位整数
|
-2147489648-2147483647
|
Int32
|
uint
|
无符号32位整数
|
0-42994967295
|
UInt32
|
long
|
有符号64位整数
|
-263-263
|
Int64
|
ulong
|
无符号64位整数
|
0-264
|
UInt64
|
数据类型
|
说明
|
取值范围
|
float
|
32位单精度实数
|
1.5*10-45-3.4*1038
|
double
|
64位双精度实数
|
5.0*10-324-1.7*10308
|
demcimal
|
128位十进制实数
|
1.0*10-28-7.9*1028
|
转载于:https://www.cnblogs.com/gaoxu387/archive/2011/05/27/2059459.html
C#之基本知识和语法3 - 数据类型相关推荐
- JS-概述-基本语法-变量-数据类型
概述-基本语法-变量-数据类型 1 JavaScript 概述 ① JavaScript 的特点 JavaScript 是一门动态的,弱类型的,解释型的,基于对象的脚本语言. 动态: 程序执行的时候才 ...
- Python基础语法和数据类型最全总结
本文分享自华为云社区<Python最全基础语法和数据类型总结>,原文作者:北山啦 . 人生苦短,我用Python.总结了Python最全基础语法和数据类型总结,一文带你学会Python. ...
- vue详细知识,语法和必备知识
文章目录 目录 1.vue简介 1.1 vue是什么 1.2 Vue的特点 1.3 学习Vue之前需要掌握哪些JavaScript基础知识 1.4 初识vue需要知道的地方 2. vue的核心基础 2 ...
- Swift语法学习--数据类型
Swift语法学习--数据类型 Bool 整数类型 浮点类型 元组 Bool 整数类型 浮点类型 元组
- 陈力:传智播客古代 珍宝币 泡泡龙游戏开发第22讲:PHP语法、数据类型(整型、布尔型、浮点型、字符串型)
陈力:传智播客古代 珍宝币 泡泡龙游戏开发第22讲:PHP语法.数据类型(整型.布尔型.浮点型.字符串型) PHP语法是什么样的,有哪些数据类型,有些什么变量.本文对PHP语法.数据类型(整型.布尔型 ...
- python数据类型哪些是无序的_Python自学知识-Python中的数据类型有哪些?
今天小编要跟大家分享的文章是关于Python自学知识-Python中的数据类型有哪些?正在自学Python知识的小伙伴们来和小编一起看一看吧,希望能够对大家有所帮助!Python中主要有8种数据类型: ...
- ☀️ 学会编程入门必备 C# 最基础知识介绍(二)——进制、原码反码、基本语法、数据类型、类型转换
C#
- python基本语法规则-python基础知识——基本语法
在python基础知识这个系列中,准备罗列出我学习python的一些基础知识,包括:基本语法 控制语句 内置数据结构 模块和函数 字符串 文件处理 面向对象 异常处理 以前写机器学习算法喜欢使用Mat ...
- 【Java基础】--第1~6章:基础知识、变量和数据类型、运算符、程序控制结构、数组
文章目录 Java基础 一.Java概述 Java技术体系平台 Java重要特点 Java运行机制及运行过程 Java核心机制--Java虚拟机(JVM) 编译和运行过程 JDK和JRE 二.基础知识 ...
最新文章
- 缓存穿透、缓存击穿、缓存雪崩及其解决方案
- IIS发布ASP.NET应用常见错误及解决办法
- Java 条件运算符
- java程序a-z_用Java写一个程序:使其输出从A-Z的排序字母
- 分治算法求乘方a^b 取余p(divide and conquer)
- java sofa rpc_【剖析 | SOFARPC 框架】
- 电商双11已臻巅峰,众筹的双11才刚刚开始
- LinkedList 源码分析(JDK 1.8)
- CV之NS:图像风格迁移(Neural Style 图像风格变换)算法简介、过程思路、关键步骤配图、案例应用之详细攻略
- 分布式系统的面试题7
- C/S通信模型与B/S通信模型介绍
- java导致native非法指令,Java代码引起的NATIVE野指针问题(上)
- 开发指南专题十六:JEECG微云快速开发平台Excel导出
- echarts 环形图鼠标悬停
- input 输入时间html,HTML “input time小时分钟”输入控件简介说明
- 用ajax请求本地的json失效,通过jquery的ajax请求本地的json文件方法
- 【游戏开发进阶】教你自制离线Maven仓库,实现Unity离线环境使用Gradle打包(Unity | Android | 谷歌 | Gradle)
- 最值得推荐的6个物联网开发平台
- Spring事务切面原理
- Celery 全面学习笔记
热门文章
- 2台服务器虚拟存储,虚拟存储的主要用途
- vectorvn1610报价_【8.5873.5444.G323】价格_厂家 - 中国供应商
- java 格式化位数_java数字如何格式化?
- linux下oracle数据库升级,Oracle数据库在LinuxAS4升级
- 系统重装后 Endnote 不能和Word联用的解决方法
- 线段树(假)练习题一(学校OJ的题)
- python元组是数组吗,Python基础(4)——数组元组
- python中序列和列表区别细菌真菌病毒_python是哪种动物_动物的分类
- 高压五防计算机软件安装,基于Android的新一代五防钥匙软件系统
- eos和以太坊有什么关系_比特币、以太坊、柚子三者的关系