首页 > 代码库 > Visual Studio 2012 预定义数据类型

Visual Studio 2012 预定义数据类型

预定义数据类型

 

一、值类型

整型:(整数)

有符号整型和无符号整形,区别是有符号的有负数无符号的都是正数, 2x+1

常用int 

有符号:              带有正负数,范围为按所写依次增大

Sbyte   -128到127    有符号8位整数

short    -32,768 到 32,767    有符号16位整数

int     -2,147,483,648 到 2,147,483,647     有符号 32 位整数

long   -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807  有符号64位整数

无符号:                           只有正数,范围也是按所写依次增大

byte     0到255     无符号8位整数

ushort    0 到 65,535   无符号16位整数

unit     0 到 4,294,967,295    无符号32位整数

ulong    0 到 18,446,744,073,709,551,615  无符号64位整数

 

浮点型:(带小数点)

Float    -3.4 × 1038 到 +3.4 × 1038     7 位

Double  ±5.0 × 10−324 到 ±1.7 × 10308    15 到 16 位

Decimal   (-7.9 x 1028 - 7.9 x 1028) / (100 - 28)   28-29 个有效位

 

字符型:(Unicode 类型)

定义时需要用单引号:’’

Char    Char=’hello world’

字符串型:

String 等同于字符型的概念,长度较长,定义时需要用双引号:””

 

布尔型:bool  一般用来判断。(用户登入验证。)

(true,false)

 

日期时间型

DateTime

 

枚举类型:

Enum E(…) 形式的用户定义的类型

结构类型:

Struct S(…) 形式的用户定义的类型  通常用来封装小型相关变量组

 

二、引用类型

字符串型

String 等同于字符型概念,长度较长 定义时需要双引号

 

类类型

Object  可以兼容其他所有类型的最终基类   转换用

Class C(…)  形式的用户定义的类型

 

接口类型:

Interfacei(…)

数组类型:

一维和多维数组,例如 int[] 定义一组 和 int[,]定义两组

 

Visual Studio 2012 预定义数据类型