1段加法运算程序Private Sub Command1_Click()Text1.Text = str$(Val(Te

1个回答

  • val一定要加,因为内容来自textbox中,即为string类型,如果不用val转换为数字,中间使用+号时表示是字符串的连接符,即会出现"1"+"1"="11"的情况

    str可加可不加,加了的意义和val意义类似,因为要写回一个textbox中,所以要以string类型写入,如果不加,编译器会替你完成这些事情,所以可加可不加

    str后面的$表示是string类型,具体见MSDN中的说明

    String 数据类型

    字符串有两种:变长与定长的字符串.

    变长字符串最多可包含大约 20 亿 ( 2^31)个字符.

    定长字符串可包含 1 到大约 64K ( 2^16 ) 个字符.

    注意 Public 定长字符串不能在类模块中使用.

    String 之字符码的范围是 0 到 255.字符集的前 128 个字符(0 到 127)对应于标准的 U.S.键盘上的字符与符号.这前 128 个字符与 ASCII 字符集中所定义的相同.后 128 个字符(128 到 255)则代表特殊字符,例如国际字符,重音符号,货币符号及分数.String 的类型声明字符为美元号 ($).