- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Head First C# 中文版
HeadFirstC#
HeadFirstC#
HHeeaaddFFiirrssttCC##中文版第四章
/cuipengfei1
/cuipengfei1
连载地址(每日更新):hhttttpp::////bblloogg..ccssddnn..nneett//ccuuiippeennggffeeii11
/topics/2728712/
/topics/2728712/
下载:hhttttpp::////wwwwww..vveerryyccdd..ccoomm//ttooppiiccss//22772288771122//
SWPU
SWPU
SSWWPPUU崔鹏飞翻译,欢迎提出其中的错误。
数据类型,数据库,少校数据(译注:电视剧《星际迷航》中的内容)...
这些都是很重要的东西。没有数据,你的程序就毫无用处。你需要从用户那儿接受信息,你
用这些数据来寻找或产生新信息并返回给用户。实际上,你在程序中做的每件事都是用某种
方式处理数据。在这一章,你将会学习到C#数据类型的来来龙去脉,学到如何在程序中处
理数据,甚至还会学到一点儿对象的小绯闻(...对象也是数据)。
变量的类型决定它可以存储哪种数据
C#有15种内建值类型,每种存储不同种类的数据。你已经见过一些最普遍的了,你也知道
怎么使用它们。还有一些你没见过,其实它们也是很好用的。
你总是会用到值类型
*int可以存储从-2147483648到2147483647的整数
*String可以存储任意长度的文本(包括空字符串“”)
*bool是布尔值--或者是true或者是false
*float可以存储从 到 的最高七位有效数字的任意小数。这个
范围看起来很奇怪很复杂,其实很简单。有效数字意味着数的精度:
38
都有七位有效数字。10 意味着你最大可
38 -45
以存储10 级别的数字。10 意味着最小可以存储的数量级。
更多种整数
很久以前,内存很贵,cpu很慢。还有,信不信由你,如果你用了错误的类型,它会严重的
减慢你的程序。幸运的是,时代不同了,现在如果你需要存储一个整数,用int就可以了。
但是有时候你需要更大的或者更小的。所以C#给了你更多选择:
*byte可以存储0到255之间的整数
*sbyte 可以存储-127到128之间的整数
*short可以存储-32767到32768之间的整数
*ushort可以存储0到4294967295之间的整数
*long可以存储正负1000000000000000000之间的数字
*ushort可以存储0到18000000000000000000之间的数字
存储超大和极小数字的类型
有时候七位有效数字还不够。信不信由你,有的时候十的三十八次方不够大,十的负四十五
次方还不够小。有些关于财政或者科学研究的程序会遇到这种问题,所以C#给了我们另外
两种类型:
字面值也有类型
你向C#程序中键入一个数字,就是在使用字面值...每一个字面值都会自动的匹配为一个类
型。你可以自己看一下--键入这一行,把14.7赋值给int变量:
intmyInt =14.7;
如果把int值赋值给double变量也会得到一样的结果。IDE告诉你14.7有一个类型--它是
double。你可以在末尾添加一个F来把它变成float(14.7F)。14.7M是一个decimal。
更多的内建值类型
你注意到byte 有256个可能的值了吗?嗯,还有一个类型也有256个可能的值:char。但是
它不是数字:你用它存储字符。Char的字面值总是在单引号包围下(‘x’,‘3’)。你也可以
在但括号里面放转义字符(‘\n’是换行,‘\t’是制表符)。
最后,还有一个重要的类型:object。你已经看见了,一个object可以继承自另一个object,
而这个object还可以继承自一个不同的object。每一个继承链条的顶部都是object。这很有
用,因为你可以把任何的值,变量,或者是对象赋值给一个object变量。
文档评论(0)