数据类型转换-sx127x中文数据手册cn

时间:2024-07-29 11:56:36
【文件属性】:

文件名称:数据类型转换-sx127x中文数据手册cn

文件大小:57.77MB

文件格式:PDF

更新时间:2024-07-29 11:56:36

VisualBasic 2010 .NET4 高级编程 (第6版)

2.9 数据类型转换 本章前面主要介绍了各个变量。但在开发软件时, 常常需要提取一个数值, 把它转换为一个字 符串,显示在文本框中。另外,还需要从文本框中提取输入信息,把它转换为一个数值.这些转换 操作可以用两种方式完成: 隐式转换和显式转换。 隐式转换可以利用系统在回溯间提取数值,并把它转换为新类型,且不需要任何提示。 Vîsω Basic 的默认设置常常允许开发人员编写包含许多隐式转换的代码。 而显式转换要求开发人员明确指定修改变量的类型,并将它赋予另一个变量。与隐式转换不同 , 显式转换在代码中很容易识别。一些语言(如 C的要求, 所有类型不安全的转换都通过显式转换完成, 否则就会抛出一个错误。 因此, 一定要理解什么是类型安全的隐式转换e 简言之,隐式转换是指转换不能因为所涉及的 数据而失败。例如,如果将小类型 Short 的值赋予大类型 Long. 这种转换是不会失败的。因为这两 个值都是整数值. Short变量的最大和最小值都位于 Long 的取值范围内,所以这个转换总是成功的 , 可以安全地利用隐式转换完成: Dim shortNumber As Short = 32767 Dim LongNumber As Long = shortNumber 但是,其逆过程不是类型安全的转换。在要求显式转换的系统中 , 将Long 值娥予 Sbort变量会 产生编译错误, 因为在类型较大的值超出了类型较小的取值范围时,编译器不能安全地处理转换。 但仍可以强制把值从大类型转换为小类型, 但这应是一个显式转换。在默认情况下. Yisual Basic 支 持某些不安全的隐式转换. 因此,下面的代码在默认情况下不会导致出错。 95


网友评论