- 1、本文档共81页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.2.3类型转换 1.隐式转换 隐式转换的基本原则是允许数值范围小的类型向数值范围大的类型转换,允许无符号整数类型向有符号整数类型转换。 在进行隐式转换时需要注意的: (1)从int,uint或long到float,从long到double的转换可能会导致精度下降,但决不会引起数量上的丢失,其他的隐式转换则不会有任何信息丢失。 (2)C#允许将char类型的数据隐式转换为数值范围大于短整型(含短整型)的数值类型。系统之所以会允许char类型的数据进行这种转换,是因为char类型的数据在内存中实质是保存为整形数据的,只是从意义上代表的是Unicode字符集中的一个字符。 例 int x=1234; // x为int类型; 例 long y=x; // 将x的值读出,隐式转换为long类型 后,再赋给long型的变量y。 例 char letter=’A’; // 字符型变量letter的值为大写字母“A”; 例 int num=32+letter; // 读取letter的值,隐式转换为整数 65,与32相加后的结果赋给num. 2.显式转换 显式转换也叫强制转换,它需要用户明确地指定转换类型,一般是在无法进行隐式转换的时候使用。其格式如下: (数据类型名称)数据 例如 :将double类型的5.17转换为int类型,转换后的值为5。 (int)5.17; 3.数据类型转换的方法 (1)Parse方法 Parse方法是将特定格式的字符串转换为数值类型。 转换格式为: 数值类型名称.Parse(字符串型表达式) 注意:“字符串表达式”的值必须严格符合“数据类型名称”对数值格式的要求。 例 int x=int.Parse(“123”); //符合整型格式要求,转 换成功 例 int y=int.Parse(“123.5”); //不符合整型格式要 求,转换失败 (2)ToString方法 ToString方法是将其他数据类型转换为字符串类型。 转换格式为: 变量名称.ToString() 例如: int x=123; string s=x.ToString( ); //将整型变量x的值读出,转 换为字符串“123”,然后赋值给s 2.3 变量与常量 2.3.1变量 变量是程序运行过程中用于存放数据的存储单元。在程序运行过程中,其值是可以改变的。 1.变量的声明 声明变量最简单的格式为: 类型标识符 变量名1,变量名2,变量名3,…; 例 int number; //声明一个整型变量,变量名为number。 例 loat x,y,z; //同时声明3个单精度浮点型变量,变量名分别为 x,y,z,变量名之间用逗号间隔。 2.变量的赋值 格式如下: 变量名=表达式; 变量赋值的意义:首先计算表达式的值,然后将这个值赋给变量。 例如: int score1,score2; //定义两个int型的变量score1,score2。 double average; //定义一个double型变量average。 score1=90; //为变量score1赋一个常数90。 score2=95; //为变量score2赋一个常数95。 average=(score1+score2)/2; /* 先计算赋值号右侧表达式的值,然后再为变量average赋值,其值为92.5。*/ 在程序中,可以给一个变量多次赋值。变量的当前值等于最后一次给变量所赋的值。 例如: int number; number=0; //此时number的值为0。 n
您可能关注的文档
- Windows 7和Office 20106.2 PC主机的组成.ppt
- Windows Server 2003第3章 域和活动目录.ppt
- Windows Server 2003第4章 管理用户、组.ppt
- Windows Server 2003第5章 管理组策略.ppt
- Windows Server 2003第7章 Windows_Server_2003打印管理.ppt
- Windows Server 2003第8章Windows_Server_2003资源共享.ppt
- Windows Server 2003第9章_Windows_Server_2003磁盘管理.ppt
- Windows Server 2003第10章 配置与管理DNS服务器.ppt
- Windows Server 2003第11章 配置与管理dhcp服务器.ppt
- Windows Server 2003第12章 配置与管理路由、NAT与VPN服务.ppt
- 2025年成都市玩偶生产荧光涂鸦互动玩偶开发可行性研究报告.docx
- 2025年成都市海绵生产用于体育馆室外运动场地透水改造可行性研究报告.docx
- 2025年天津市体操鞋企业团建运动应用报告.docx
- 2025年上海市溶洞极限运动(速降)场地开发可行性研究报告.docx
- 2025年上海市涵洞工程施工技术应用可行性研究报告.docx
- 2025年上海市体育场馆设施扎带安全防护可行性研究报告.docx
- 2025年上海市牦牛育肥产业园区建设可行性研究报告.docx
- 2025年旅拍宠物陪伴拍摄项目可行性研究报告.docx
- 2025年上海市进口食品节庆主题快闪店可行性研究报告.docx
- 2025年上海市洗选厂尾矿综合利用产业化可行性研究报告.docx
文档评论(0)