c#学习之--类型与引用
来源:互联网 发布:java小数点保留两位 编辑:程序博客网 时间:2024/05/18 03:41
一:变量的类型决定了他能存储哪种数据
c#内置有多种类型,分别存储不同种类的数据。
1,最常用的值类型
毫不奇怪,最常用的类型是int、string、bool、和float。
★ int可以存储-2147483648~2147483647之间的任何整数。
★string可以存储任意长度的文本(包括空串“ ”)。
★bool是一个布尔值,可以为true或false。
★float存储 32 位浮点值的简单类型,最多可以保留七位有效数字,范围大致为:-3.4 × 1038to +3.4 × 1038
★double可以存储64位浮点值的简单类型,最多可以保留十六位有效数字,范围大致为:±5.0 × 10−324 to ±1.7 × 10308
2,更多表示整数的类型
★byte可以存储8 位,介于 0 ~255 之间
★sbyte可以存储8 位,介于 -128 ~127 之间
★short可以存储16 位,介于 -32,768 ~ 32,767 之间
★ushort可以存储16 位,介于 0 ~ 65,535 之间
★uint可以存储32 位,介于 0 ~ 4,294,967,295 之间
★long可以存储64 位,介于 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 之间
★ulong可以存储64 位,介于 0 到 18,446,744,073,709,551,615 之间
3,存储非常大和非常小的数值类型
有事7位有效数字还不够精确。而且不论你是否相信,有时10^38都不够大,10^-45也不够小。为金融和科学研究领域便携的很多程序里经常会遇到这些问题,所以C#还提供了另外两个类型:
★float
★decimal可以存储128 位,至少介于 -7.9 × 10-28 到 7.9 × 1028 之间,至少为 28 位精度
4,一些非常有用的内置类型
★有时需要存储单个字符,如¥,Q,7,这种情况下就可以使用char类型。char的字面量值总是放在单引号里(如 ‘ x’),还可以在引号里包含转义序列,如‘\n’是一个换行符,‘\t‘是tab制表符。在c#代码中用两个字符来写转义序列,不过程序会把转义序列作为单个字符存储在内存中。
★最后还有一个重要的类型:object:通过创建类的实例来创建对象,没错,每一个这样的对象都可以赋值一个object变量。
- c#学习之--类型与引用
- C#学习之--类型与引用
- C#学习之值类型与引用类型
- C#之值类型与引用类型
- c#学习——值类型与引用类型
- C#学习笔记 3 值类型与引用类型
- C#学习笔记—值类型与引用类型
- c#学习之值类型和引用里类型
- C#学习日记19----引用类型 之 委托(Delegate) 类型
- [C#基础知识]之值类型与引用类型
- golang学习笔记之引用类型与值类型
- C#学习日记12---数据类型 之 引用类型(前言)
- C#学习日记14---引用类型 之 object类
- C#学习日记16---引用类型 之 数组
- C# 引用类型与ref
- C# 引用类型与ref
- C#数据类型之引用类型
- C#之引用类型参数
- Vizard学习第一天
- 搜索 G
- ubnt ER-X
- UVa 1626 括号序列——区间DP
- object-c 和 java 可以通用的DES散列加密
- c#学习之--类型与引用
- 创建ocfs2集群和增加节点
- POJ 1204 Word Puzzles 笔记
- Qt样式表
- 【工具】Source Insight 和 keil 中 Tab 键设置为4空格代替
- VLAN原理详解
- 初试KMP!
- 进制转换
- 909422229_关于Ajax同步异步的项目事例