📄 《_net编程先锋c#》第四章 c#类型_c#语言_网络教程.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0060)http://www.qostudy.org/pr/Article/aspnet/c/200605/16916.html -->
<HTML><HEAD><TITLE>《.net编程先锋C#》第四章 C#类型_C#语言_网络教程</TITLE>
<META http-equiv=Content-Language content=zh-cn>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="《.net编程先锋C#》第四章 C#类型" name=keywords>
<META content="《.net编程先锋C#》第四章 C#类型" name=description><LINK
href="《_net编程先锋C#》第四章 C#类型_C#语言_网络教程.files/Skin1.css" type=text/css
rel=stylesheet>
<META content="MSHTML 6.00.2900.2963" name=GENERATOR></HEAD>
<BODY leftMargin=0 topMargin=0>
<TABLE class=maintabale style="BORDER-COLLAPSE: collapse" height=383
cellPadding=0 width=760 border=0>
<TBODY>
<TR>
<TD height=108>
<DIV align=center>
<TABLE style="BORDER-COLLAPSE: collapse" height=99 cellSpacing=0
cellPadding=2 width="98%">
<TBODY>
<TR>
<TD width=202><A title=网络教程 href="http://www.qostudy.org/pr/"
target=_blank><IMG height=86
src="《_net编程先锋C#》第四章 C#类型_C#语言_网络教程.files/logo.gif" width=190
border=0></A></TD>
<TD>
<DIV class=adsense id=ad005>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-3118933189526443";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as_rimg";
google_cpa_choice = "CAAQhZOgnAIaCCfXj46FmpPgKJnA93M";
google_ad_channel = "";
//--></SCRIPT>
<SCRIPT src="《_net编程先锋C#》第四章 C#类型_C#语言_网络教程.files/show_ads.js"
type=text/javascript>
</SCRIPT>
</DIV></TD></TR></TBODY></TABLE></DIV></TD></TR>
<TR>
<TD width="95%" height=30>
<DIV align=center>
<TABLE style="BORDER-COLLAPSE: collapse" cellPadding=0 width="98%"
border=0>
<TBODY>
<TR>
<TD>您的位置: <A class=LinkPath
href="http://www.qostudy.org/pr/">网络教程</A> >> <A
class=LinkPath
href="http://www.qostudy.org/pr/Article/aspnet/Index.html">Windows.NET教程</A> >> <A
class=LinkPath
href="http://www.qostudy.org/pr/Article/aspnet/c/Index.html">C#语言</A> >> 文章正文</TD></TR></TBODY></TABLE></DIV></TD></TR>
<TR>
<TD width="95%" height=239>
<DIV align=center>
<TABLE style="BORDER-COLLAPSE: collapse" height="98%" cellSpacing=0
cellPadding=2 width="98%">
<TBODY>
<TR>
<TD colSpan=3 height=20> </TD></TR>
<TR>
<TD colSpan=3 height=44>
<P align=center> <B><FONT face=宋体 size=3>《.net编程先锋C#》第四章
C#类型<BR><BR></FONT></B>作者:佚名 文章来源:不详 点击数:
<SCRIPT language=javascript
src="《_net编程先锋C#》第四章 C#类型_C#语言_网络教程.files/GetHits.htm"></SCRIPT>
更新时间:2006-5-8</P></TD></TR>
<TR>
<TD colSpan=3 height=28>
<HR color=#ffffff SIZE=1>
</TD></TR>
<TR>
<TD width=3 rowSpan=3></TD>
<TD vAlign=top align=justify height=20></TD>
<TD width=3 rowSpan=3></TD></TR>
<TR>
<TD vAlign=top align=justify>
<TABLE cellSpacing=0 cellPadding=0 align=left border=0>
<TBODY>
<TR>
<TD>
<DIV class=adsense id=ad001>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-3118933189526443";
google_ad_width = 336;
google_ad_height = 280;
google_ad_format = "336x280_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "A43232";
google_color_bg = "A43232";
google_color_link = "FFFFFF";
google_color_text = "FFFFFF";
google_color_url = "FFFFFF";
//--></SCRIPT>
<SCRIPT src="《_net编程先锋C#》第四章 C#类型_C#语言_网络教程.files/show_ads.js"
type=text/javascript>
</SCRIPT>
</DIV>
<DIV class=adsense id=ad002
style="LEFT: 770px; WIDTH: 160px; POSITION: absolute; TOP: 0px; HEIGHT: 600px">
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-3118933189526443";
google_ad_width = 160;
google_ad_height = 600;
google_ad_format = "160x600_as";
google_ad_type = "text_image";
google_ad_channel ="";
google_color_border = "A43232";
google_color_bg = "A43232";
google_color_link = "FFFFFF";
google_color_url = "FFFFFF";
google_color_text = "FFFFFF";
//--></SCRIPT>
<SCRIPT src="《_net编程先锋C#》第四章 C#类型_C#语言_网络教程.files/show_ads.js"
type=text/javascript>
</SCRIPT>
</DIV></TD></TR></TBODY></TABLE>第四章 C#类型
<BR>既然你知道了怎样创建一个简单的C#程序,我将会给你介绍C#的类型系统。在这一章中,你学到如何使用不同的值和引用类型,加框和消框机制能为你作些什么。尽管这一章的不侧重于例子,但你可以学到很多重要的信息,关于如何创建现成类型的程序。<BR>4.1
值类型
<BR>各种值类型总是含有相应该类型的一个值。C#迫使你初始化变量才能使用它们进行计算-变量没有初始化不会出问题,因为当你企图使用它们时,编译器会告诉你。
每当把一个值赋给一个值类型时,该值实际上被拷贝了。相比,对于引用类型,仅是引用被拷贝了,而实际的值仍然保留在相同的内存位置,但现在有两个对象指向了它(引用它)。C#的值类型可以归类如下:<BR>·简单类型(Simple
types )<BR>·结构类型(struct types)<BR>·枚举类型(Enumeration types)<BR>4.1.1
简单类型<BR>在C#中出现的简单类型共享一些特性。第一,它们都是.NET系统类型的别名。第二,由简单类型组成的常量表达式仅在编译时而不是运行时受检测。最后,简单类型可以按字面被初始化。以下为C#简单类型归类:<BR>·整型<BR>·布尔型<BR>·
字符型 (整型的一种特殊情况)<BR>·浮点型<BR>·小数型 <BR><BR>4.1.1.1 整型<BR>C#中有9个整型。
sbyte 、byte、 short、 ushort、 int、 uint、 long、 ulong 和
char(单独一节讨论)。它们具有以下特性: <BR><BR>·sbyte型为有符号8位整数,取值范围在128~127之间。
<BR>·bytet型为无符号16位整数,取值范围在0~255之间。<BR>·short型为有符号16位整数,取值范围在-32,768~32,767之间。<BR>·ushort型为无符号16位整数,取值范围在0~65,535之间。<BR>·int型为有符号32位整数,取值范围在-2,147,483,648~
2,147,483,647之间。<BR>·uint型为无符号32位整数,取值范围在 0 ~ 4,294,967,295之间。
<BR>·long型为64位有符号整数,取值范围在9,223,372,036,854,775,808~
9,223,372,036,854,775,807之间。<BR>·ulong型为64位无符号整数,取值范围在0 ~
18,446,744,073,709,551,615之间。
<BR><BR>VB和C程序员都可能会对int和long数据类型所代表的新范围感到惊讶。和其它的编程语言相比,在C#中,int不再取决于一个机器的字(word)的大小,而long被设成64位。
<BR><BR>4.1.1.2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -