因为所有的搜索引擎包括csdn的全文搜索搜索str$的时候都自动去掉$的搜索,所以我无法找到有用的信息。所以现在到社区来提问了。
我将在今晚线关注这个问题。
希望大家能够帮助我,谢谢!
我将在今晚线关注这个问题。
希望大家能够帮助我,谢谢!
解决方案 »
- 按纽显示text当中的内容
- VB中如何控制AutoCAD打印图纸
- 关于数据链接 *.udl 文件
- MSHFlexGrid 中如何实现滚动条和grid中行的移动的同步?
- .rpt文件用什么程序打开? 特急:100分相送
- ListBox中的内容如果超过了控件宽度,怎么增加滚动条或者提示信息,否则后面的看不到了...
- 怎样把DATAGRID的控件显示的内容导入EXCEL里,谢谢
- 如何判断treeview中的节点是根节点还是子节点?帮帮忙,告诉我啊,很急,在线等
- SQL方面的问题
- 我要做一个语音对话的东西,请各位帮帮忙
- 请问大家:如何在VB中用ADO方式创建一个ACCESS数据库(用代码编写)
- 如何在vb中除掉回车字符?急急急!
我来举一个例子,比如说这几行代码,为什么结果是4而不是6?a="abc"
b="cde"
z=len(str$(a)+str$(b))
print z
Function Str$(Number) As String
将非string类型转换为string类型
Str 函数
返回代表一数值的 Variant (String)。语法Str(number)必要的 number 参数为一 Long,其中可包含任何有效的数值表达式。说明当一数字转成字符串时,总会在前头保留一空位来表示正负。如果 number 为正,返回的字符串包含一前导空格暗示有一正号。使用 Format 函数可将数值转成必要的格式,如日期、时间、货币或其他用户自定义格式。与 Str 不同的是,Format 函数不包含前导空格来放置 number 的正负号。注意 Str 函数只视句点 (.) 为有效的小数点。如果使用不同的小数点(例如,国际性的应用程序),可使用 CStr 将数字转成字符串。
我来举一个例子,比如说这几行代码,为什么结果是4而不是6?a="abc"
b="cde"
z=len(str$(a)+str$(b))
print z==========
VB会自动转换变量类型
b="cde"
z=len(str$(a)+str$(b))
print z==========================================
这样是运行不了地,str$中只接受数值型的参数。
b="cde"
z=len(str$(a)+str$(b))
print z
我来举一个例子,比如说这几行代码,为什么结果是4而不是6?a="abc"
b="cde"
z=len(str$(a)+str$(b))
print z==========
如果这样可以的话,那原因是因为VB内部默认为Unicode编码;两个字符占一位。猜的。
比如定义变量:
s$="string2"
如果是将字符串连接起来,改成 z=len(a+b) 吧
print XX 语句用在哪种版本的Basic中哟?
比方说,你可以不声明变量就可直接使用,但声明有其好处
在Space,left,right,...之类的函数后加$提高了代码可读性,也不易出错
此外,这也与VB .NET兼容