美文网首页
【答案解析】字符串"&H22"用Clng命令转换后除以2再用Cs

【答案解析】字符串"&H22"用Clng命令转换后除以2再用Cs

作者: 小Z在here | 来源:发表于2016-05-23 13:47 被阅读0次

    【题目】

    字符串"&H22"用Clng命令转换后除以2再用Cstr命令转换,最后结果为?


    【解析】

    知识点:在按键精灵中,&H22代表十六进制的22,换算成十进制,等于。。。

    Clng  数值型转长整型
    Cstr  数值型转字符串型
    

    五、数值型转长整型(Clng)

    通常,您可以使用子类型数据转换函数书写代码,以显示某些操作的结果应当被表达为特定的数据类型,而非默认的数据类型。例如,在出现货币运算、单精度或双精度算术运算的情况下,使用 CIntCLng 函数强制进行整数运算。

    ** CLng** 函数用于进行从其他数据类型到 Long 子类型的的国际公认的格式转换。例如,对十进制分隔符和千位分隔符的识别取决于系统的区域设置。

    如果表达式取值不在 Long 子类型的允许范围内,则会出现错误。

    下面的示例利用 CLng 函数把值转换为 Long:

     Dim MyVal1, MyVal2, MyLong1, MyLong2
    
    MyVal1 = 25427.45: MyVal2 = 25427.55    ' MyVal1, MyVal2 是双精度值。
    MyLong1 = CLng(MyVal1)    ' MyLong1 包含 25427。
    MyLong2 = CLng(MyVal2)    ' MyLong2 包含 25428。
    

    注意 CLng 函数与 FixInt 函数功能不同,后两者函数对数值的小数部分进行截尾取整而不是四舍五入。
    当小数部分恰好等于 0.5 时, CLng 函数通常向与此数最接近的偶数取整。例如,0.5 取整为 0、1.5 取整为 2。


    七、数值型转字符串型(CStr)

    通常,可以使用子类型转换函数书写代码,以显示某些操作的结果应被表示为特定的数据类型,而不是默认类型。例如,使用 CStr 强制将结果表示为 String

    ** CStr** 函数用于替代 Str 函数来进行从其他数据类型到 String 子类型的国际公认的格式转换。例如对十进制分隔符的识别取决于系统的区域设置。

    表达式根据下表决定返回的数据:

    如果表达式为 CStr 返回
    Boolean 字符串,包含 TrueFalse
    Date 字符串,包含系统的短日期格式日期。
    Null 运行时错误。
    Empty 零长度字符串 ("")。
    Error 字符串,包含跟随有错误号码的单词 Error。
    其他数值 字符串,包含此数字。

    下面的示例利用 CStr 函数把数字转换为 String:

     Dim MyDouble, MyString
    
     MyDouble = 437.324            ' MyDouble 是双精度值。
     MyString = CStr(MyDouble)     ' MyString 包含 "437.324"。

    相关文章

      网友评论

          本文标题:【答案解析】字符串"&H22"用Clng命令转换后除以2再用Cs

          本文链接:https://www.haomeiwen.com/subject/mhkorttx.html