数据类型转化.doc

上传人:大米 文档编号:542991386 上传时间:2022-11-26 格式:DOC 页数:3 大小:33.51KB
返回 下载 相关 举报
数据类型转化.doc_第1页
第1页 / 共3页
数据类型转化.doc_第2页
第2页 / 共3页
数据类型转化.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《数据类型转化.doc》由会员分享,可在线阅读,更多相关《数据类型转化.doc(3页珍藏版)》请在金锄头文库上搜索。

1、在JAVA中,我们知道存在两种转换形式,自动类型转换和强制类型转换,在C#中,我们可以把这两种类型转换称之为隐式类型转换和显式类型转换。转换的方法和JAVA中一样。1.隐式类型转换对于数值类型,类型A的取值范围只要完全包含在类型B中,那么类型A就可以隐式转换为类型B例如整型数值(int)A就可以隐式转换为浮点型(double).2.显式类型转换与隐式转换相反,只要把取值范围大的转换为取值范围小的,就需要用到显式类型转换。double score = 85.5;int add = 2;int finalScore = (int)score + add;以上这两种转换方式主要适用于数值类型之间的转

2、换。二、数值类型与字符串之间的转换上一种方式主要适用于数值类型之间的转换。那么数值类型与字符串类型之间怎么转换呢?1.字符串转换为数值型在C#基础课程中,我们知道了从控制台接受数值类型的方法如下:int score = int.parse(Console.ReadLine();当我们要把字符串转换为数值类型时,可以使用Parse()方法。不同的数值类型都有自己的Parse()方法。字符串转换为整型int.Parse(string);字符串转换为单精度浮点型float.Parse(string);字符串转换为双精度浮点型double.Parse(string);注意:要转换的字符串必须是数字的有

3、效表达式。2.数值型转换为字符串将数值类型转换为字符串需要使用到ToString()方法int age = 20;string myAge = age.ToString();三、使用Convert类进行类型转换上面的Parse()方法是用来将字符串类型转换类数值类型的,我们再来认识一个更厉害的-Convert类,它能够在基本类型之间相互转换。Convert类为每一种都提供了一个静态方法。Convert.ToInt32(); /转换为整型Convert.ToSingle(); /转换为单精度浮点型Convert.ToDouble(); /转换为双精度浮点型Convert.ToString();

4、/转换为字符串类型Convert类为每种类型转换都提供了一个静态方法,所以可以直接通过类型.方法名调用。举个例子:Code:1. Class Demo 2. 3. static void Main(string args) 4. 5. double score = 85.6; 6. int myInt; 7. float myFloat; 8. string myString; 9.10. Console.WriteLine(原始类型为double:0,score); 11.12. myInt = Convert.ToInt32(score); 13. myFloat = Convert.ToSingle(score); 14. myString = Convert.ToString(score); 15.16. Console.WriteLine(转换后:); 17.18. Console.WriteLine(int /t float /t string); 19.20. Console.WriteLine(0/t1/t2,myInt,myFloat,myString); 21. 22. 运行结果:int float string86 85.6 85.6

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号