C#之数据类型

来源:互联网 发布:免费网络教育平台 编辑:程序博客网 时间:2024/05/17 10:41

C#之数据类型

 

C#中的数据类型总的来说可以分为两大类:

1.值类型:常见值类型为:int 、double、 float、 char、结构体等;

2.引用类型:如用户定义的类、接口、字符串等

以下简介几个常用基本类型:

int 、double、 float、 char、string这些都是关键字,是微软为了方便定义的,每个关键字在.NET Framework中都对应相应的类型,详细如下:

1. int类型

关键字类型

.NetFramework类型

备注

int

System.Int32

表示32位的整型

2. double类型

关键字类型

.NetFramework类型

备注

double

System.Double

表示64位的浮点型

3. float类型

关键字类型

.NetFramework类型

备注

float

System.Single

表示32位的浮点型

4. char类型

关键字类型

.NetFramework类型

备注

char

System.Char

表示16位的字符类型(Unicode)

5. string类型

关键字类型

备注

string

string 类型表示一个字符序列,对应的.NetFramework中的类型为String,尽管string是引用类型,但定义微软为了用户方便,提供许多的字符串操作函数;

 

 

说到类型,就要牵涉到了类型之间的转换,基本类型的转换一般情况有两种:

1.隐式转换:低精度的类型向高精度的类型转换时会自动转换,这种情况称

 为隐式转换,如float和double类型运算时,会自动转换为double

 类型;

2.显示转换:高精度类型向低精度类型转换时有可能会丢失数据,则系统就

 不会自动转换,需要强制转换,一般称这种转换为强制转换,

 如:float a = 1.23;  int b=(int)a;

除此字符串和数据之间也能进行转换,顾名思义,就是数字可转换字符串,字符串可以转换为数字,但是,但字符串转换为数字时,必须为数字字符串,如

”123”、”123.456”,不能为”12afaf”;涉及到了两种方式转换,Convert类下的一系列转换函数,重载了许多函数,如Convert.ToInt32(str),也可以用类型中Parse函数进行转换;

 

 

附加:

变量命名规则:

1.变量名一般以数字、下划线、字母组成,也含有个别特殊符号;

2.变量命名必须有意义且必须以字母或者_或者@开头,不能以数字开头;

3.变量名一般首字母为小写(类名,方法名首字母为大写);

  注:局部变量使用前必须得将其赋值;

注释:

编写代码时,注释要清晰,//、/**/可以注释;

文档注释除了能让代码容易读懂之外,还可以在编译器中产生只能提示的作用,方便阅读和编写程序;

 

关于数组,下篇博客再与大家分享.........

0 0
原创粉丝点击