jwbf.net
当前位置:首页 >> 问VB中 str ,str$ 和Cstr函数之间的区别 >>

问VB中 str ,str$ 和Cstr函数之间的区别

str 、str$这2个函数是一样的,只是str$强调返回值是字符串类型。参数只能是数值表达式。cstr能转换的类型多了,可以是时间日期,布尔,数值,空值等类型。 cstr()不会在返回的字串前加1个空格来标识其为正值。 str() 会在返回的字串前自动加1个...

cstr()不会在返回的字串前加1个空格来标识其为正值。str() 会在返回的字串前自动加1个空格来表示其为正值。比如,字串为10和-10:Cstr(10)="10" Str(10)=" 10" Cstr(-10)="-10" Str(-10)="-10"(负数值由于已经包含一个负号“-”,因此输出结果相...

cstr不止能转换数字,还能将其他类型也转换成字符串(比如Boolean,Error类型) str只能把数字转成字符串 str(x)返回的第一个有个空格 cstr(x)没有空格 Cstr在将正数转换为数字字符串时,不在其前加前导空格来暗示其正号;而Str在将正数转换为数...

cstr函数会将将数字2000转换成字符串“2000” 条件表达式:cstr(2000)

len(str(3.14)) 的值等于5. 这是因为“3.14”本身长度为4 但是VB输出正数时,前面有一个符号位(是空格),所以,“ 3.14”的长度是5

都是字符串相关的函数,具体看MSDN吧。

Str在转换的时候,会将第一位留出来做为符号位,而CStr不会 如 i=3 Str(i) => " 3" CStr(i)=> "3"

这两个函数是一样的,具体不同之处为: 只是str()强调返回值是字符串类型。参数只能是数值表达式。 cstr能转换的类型多了,可以是时间日期,布尔,数值,空值等类型。 cstr()不会在返回的字串前加1个空格来标识其为正值。 str() 会在返回的字...

语法: const char *c_str(); c_str()函数返回一个指向正规C字符串的指针, 内容与本string串相同. 这是为了与c语言兼容,在c语言中没有string类型,故必须通过string类对象的成员函数c_str()把string 对象转换成c中的字符串样式。 注意:一定要使...

网站首页 | 网站地图
All rights reserved Powered by www.jwbf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com