C#中的预定义数据类型
2012-11-29 16:41
204 查看
C#中的预定义数据类型包括两类:一类是值类型;一类是引用类型.
【注:】C#中的所有数据类型均与平台无关,如int总是32位带符号整数.
一、预定义值类型
1.整型
2.浮点型
3.decimal类型
decimal类型表示精度更高的浮点数,小数的位数可由用户自定义,但decimal不是基本类型,计算时可能会有性能损失.
4.bool类型
bool类型不能与整数类型互相转换.
5.字符类型
二、预定义引用类型
在C#中,string类型可以包含Unicode、16进制数转义序列,在字符串前加“@”,将不将“\”解释为转义标志.
【注:】C#中的所有数据类型均与平台无关,如int总是32位带符号整数.
一、预定义值类型
1.整型
名称 | CTS类型 | 说明 | 类型后缀 |
sbyte | System.SByte | 8位有符号整数 | |
short | System.Int16 | 16位有符号整数 | |
int | System.Int32 | 32位有符号整数 | |
long | System.Int64 | 64位有符号整数 | L |
byte | System.Byte | 8位无符号整数 | |
ushort | System.Uint16 | 16位有符号整数 | |
uint | System.Uint32 | 32位有符号整数 | U |
ulong | System.Uint64 | 64位有符号整数 | UL |
名称 | CTS类型 | 说明 | 位数 | 类型后缀 |
float | System.Single | 32位单精度浮点数 | 7 | F |
double | System.Double | 64位双精度浮点数 | 15/16 |
decimal类型表示精度更高的浮点数,小数的位数可由用户自定义,但decimal不是基本类型,计算时可能会有性能损失.
名称 | CTS类型 | 说明 | 位数 | 类型后缀 |
decimal | System.Decimal | 高精度浮点数 | 28 | M |
bool类型不能与整数类型互相转换.
名称 | CTS类型 | 说明 |
bool | System.Boolean | 值只能为true/false |
名称 | CTS类型 | 说明 |
char | System.Char | 16位的字符(Unicode编码) |
名称 | CTS类型 | 说明 |
object | System.Char | 根类型,CTS中的其他类型都是从它派生面来的,包括值类型 |
string | System.String | Unicode字符串 |
相关文章推荐
- C#拾遗之预定义数据类型
- c#之用户定义的数据类型转换
- c#之用户定义的数据类型转换
- c# 数据类型的默认值及如何定义空值
- c#学习笔记一:变量、常量、预定义数据类型
- c#中的数据类型如何与API中的类型定义对应!
- C#编程(四十一)----------用户定义的数据类型转换
- c#预定义数据类型
- 第五 讲 : 预定义数据类型 -【天轰穿.Net4趣味编程系列视频教程-vs2010轻松学习C#】
- C#预定义数据类型之值类型和引用类型介绍
- C#的预定义数据类型
- c#之用户定义的数据类型转换介绍
- C#预定义数据类型简介
- 教学思路C#之入门三 定义变量及常用数据类型
- 轻松学习C#的预定义数据类型
- 红皮书c#高级编程(第6版)_第2章_c#基础_预定义数据类型
- 教学思路C#之入门三 定义变量及常用数据类型
- C#高级编程学习日记之C#基础之变量和预定义数据类型
- C#中定义枚举类型数据
- Sql Server 数据类型与 C# 数据类型对照