
可按ASCII码来对比。也可用字符串直接对比。
if asc(ch)>=48 and asc(ch)<=57 then
msgbox "数字"
elseif asc(lcase(ch))>=97 and asc(lcase(ch))<=122 then
msgbox "字母"
else
msgbox "其它"
end if
判断数字可以用 if isNumeric(ch) then msgbox "是数字"
Case comEvReceive '有接受事件发生
delay子程序是延时用的,就是等一会,用在程序中就是让系统等待一会,让串口把数据传送完全
起作用的句子是:
读串口送来的串的后8位
前3位放在文本框中
MSComm1InBufferCount = 0 '清空输入寄存器
ch<>"$"这个条件成立与否要调试下,显然$是交换数据时串的分隔符
if ch>='a' and ch<='z' or ch>='A' and ch<='Z' then
print "是字母"
elseif ch>='0' and ch<='9' then
print "是数字"
else print "其他字符"
endif
以上就是关于VB编程 已知字符型变量ch中存放一个字符,判断该字符是字母、数字还是其它字符全部的内容,包括:VB编程 已知字符型变量ch中存放一个字符,判断该字符是字母、数字还是其它字符、哪位vb大神给解释一下这段程序什么意思、VB编程 已知字符型变量ch中存放一个字符,判断该字符是字母、数字还是其它字符,并给出等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)