急,问几个vb变量字符串的问题?
发布网友
发布时间:2024-10-07 19:54
我来回答
共3个回答
热心网友
时间:2024-11-30 19:16
第一问题用函数Format(d,"000")这样输出后就是002了
第二个问题:在VB中,如果要连接两个字符串,最好用"&",因为如果两个字符串都是数字的话,用"+"可能会导致它们相加例如
PRINT "1"+"2"'这样会输出3
第三个:这得看A你定义为什么,如果你没定义,那它就是变体,即代表任何数值类型,在VB中,最好不要使用变体(就是说每一个最好都得定义为明确的数值类型)
最后一个:我劝你在定义常量时最好采用这种格式:CONST A="123"
因为这样来看会比较地清晰,而你说的局部常量与全局常量,它们的区别在与使用的范围,而它们使用的范围这得看你在什么地方定义它们了,例如你在某一过程或某一自定义函数定义,那它就是局部常量,即当这一过程执行完毕后,A在这一过程中将不再代表什么.而全局常量应该放在某一模块的最上面,这样当模块被卸载之后,A将不再代表什么了
你说的常量问题,在C语言中,它把常量称为标识符,即只代表一个意思,在任何语言中,常量都只能赋一次值,它的存在只是让你可以在数据发生变化时只修改一个,而不必去修改其它地方
热心网友
时间:2024-11-30 19:16
要显示002的话,format好像好像不能用
我也不知道还有其他方法,要么就字符输出
response.write "00" & a
一般不允许对2个不同的数据类型运算,鉴于Basic自动转换,这种“非法”运算得以成立
response.write string '输出字符串,
e="123"
b=456
a="123"+456
吧456变成字符串再相加
再输出123456这个字符串
const aa
aa="123"
我不知你是否试过你的写法,一般写法是
const aa="123"
写在<%%>里的是对于该页面的全局的
写在function里的是局部的
常量只是对于这个量取别名
就像c里的#define dd 123
常量不允许再赋值了只能参与运算
热心网友
时间:2024-11-30 19:17
PRINT "1"+"2"'这样会输出3
不对
PRINT "1"+"2"'这样会输出 12
我是一个VB的菜鸟,我想知道VB中的字符串和变量的理论
变长字符串 长度可变 20亿个字符 【变 量】1. 在程序执行过程中,其值可以发生变化的量。2. 变量的声明:①。隐身声明 ②。显示声明 强制声明语句: Option Explicit (写在通用段) or 工具/选项—>编辑器—>"要求变量声明"声明语句:{dim/static/public/private}<变量名>[{<类...
VB字符串疑问
1,凡是变量,在使用的时候,都不加引号!例如:b = 6 a = b * 2 '这里 b 没有引号,说明是指变量 b,这个地方加引号就错了。又如:a ="您好!" 这样 a 是字符类型的变量,存放的是2个中文 2,对于常量:1)数值类型的常量:2,3,5,99,3.14,5.009 等等,数字吗!肯定不...
Vb问题 求大神指点
①变量名不能包含+ - * / !@ # ¥ ?小数点 等字符,且长度不能超过255 所以 B 是错误的 ②变量必须是以字母、汉字开头并且以字母、汉字、数字、下划线组成的字符串。最后一个字符可以是类型说明符,变量名中不能有空格 所以 C 是错误的 ③不能用 Visual Basic 的保留字(例如End、Len、Sub...
VB中字符串的问题
str="_a_123_b_xxxx "if left(str,2)="-a" then print middle(str,10,len(str)-10)else print "nothing"前提是_a_123_b_xxxx 格式固定
VB 数据类型问题
错误。因为Label3对象拥有Caption属性。(B)cp不能作为VB变量名,错误。因为cp符合VB变量命名规则,也不是保留字。(C)Str(x)不是VB的标准函数,错误。Str(x)当然是VB的标准函数。(D)函数Str(x)要求参数x的数据类型为数值型,而变量cp的数据类型是字符串型。正确,cp As String。
VB查找字符串问题
这些字符串是存在变量里还是文件里,如果存在文件里可以逐行读取这个文件,Private Function ReadTXT(TXTPath As String) As String Open TXTPath For Input As #1 Do While Not EOF(1)Line Input #1, TXTCon Str = Str & TXTCon & vbCrLf Loop ReadTXT = Str End Function 上面这个稍加改动就...
vb字符串提取问题,急,谢谢啦
这个函数绝对没有问题,检查你哪错了吧!1、strString这个变量正确赋值了吗?2、strString代表的字串中确实包含"来电号码:这个字串吗?注意要完全一样包括大小写!
VB 字符串 很简单的问题
function getstr(fn as string) as string dim a as string,i as long getstr=""open fn for input as #1 do until eof(1)line input #1,a i=instr(a,"121")if i>0 then getstr=left(a,i-1)exit do end if loop close #1 end function 函数调用方法举例:print getstr("c:\123...
vb变量 定长字符串
你把变量名称与变量存储的内容混淆了。myname是变量名称,长度与*3没有任何关系。*3意思是myname这个变量存储的内容为3个字节。如果执行 myname="myname"那么才会出现myname自动变为"myn"的情况。
vb中字符串操作的问题
窗体上放两个Text,一个按钮 OptionExplicit PrivateSubCommand1_Click()Text1.Text="10100010110110101010"Dima()AsString a=Split(Text1.Text,"")DimiAsInteger IfUBound(a)>0Then Text2.Text=a(0)Fori=1ToUBound(a)Text2.Text=Text2.Text&""&a(i)Next Else Text2.Text=""EndIf EndSub 如...