
在VB中,Str函数,返回代表一数值的 Variant (String)。语法Str(number)必要的 number 参数为一 Long,其中可包含任何有效的数值表达式。说明当一数字转成字符串时,总会在前头保留一空位来表示正负。如果 number 为正,返回的字符串包含一前导空格暗示有一正号。使用 Format 函数可将数值转成必要的格式,如日期、时间、货币或其他用户自定义格式。与 Str 不同的是,Format 函数不包含前导空格来放置 number 的正负号。注意 Str 函数只视句点 () 为有效的小数点。如果使用不同的小数点(例如,国际性的应用程序),可使用 CStr 将数字转成字符串。
额……要是非要选的话当然是选D,意思是先将p2指向的字符串拼接到p1指向的字符串的结尾,得到“abcABC”,然后将这个字符串再复制到str+2(str指向首地址“x”,str就指向了“z”,所以将"z"用"cdBCD"进行字符串拷贝) 但是,这个程序是错误的,strcpy(str+2,strcat(p1,p2));这句中,strcat(p1,p2)的p1指向的是一个常量字符串, 常量字符串是不能修改的。将程序修改如下:#include<stdioh>
#include<stringh>
main()
{ char p1[10]="abc",p2="ABC",str[50]="xyz";
strcpy(str+2,strcat(p1,p2));
printf("%s\n", str);}//输出结果是xyabcABC
以上就是关于str是什么函数全部的内容,包括:str是什么函数、下面程序的输出是()、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)