vb 字符串长度_学习VB编程第5天 基础知识需要一点点积累

今天学习了刘金玉老师VB编程教程的第9期和第10期,学习的主要内容是string变量类型的运用和Boolean布尔变量类型。

一、string变量类型的运用

(一)string类型:字符串类型变量,用来储存文本类数据。

(二)string变量的申明dim 变量名称 as string

(三)String变量的赋值:变量名称="赋值内容"(主意:等号后面的双引号一定要英文状态下的双引号)

范例:

dim word as string

Word="四川二流子从零开始学编程"

这段代码的意思是在内存中申明了一个字符串类型的变量word,word的内容是四川二流子从零开始学编程。

(四)字符串类型的变量长度,可以是大约0到20亿的长度。

(五)VB编程小知识:①exit sub 跳出当前的sub;②VB代码执行中,空行会忽略;③文本字符的连接用&符号,在编写代码时候需要在&符号前后各空一格;④变量的连接用and函数;⑤CTRL+J快捷键可以提示代码快速输入。

(六)使用len函数获取字符数。使用lenb函数获取字节数,一个英文1个字节,一个汉字两个字节。Strconv字符串转换函数,可以把UNicode转换为ansi;vbfromUnicode 指定把字符串从unicode转换回来。

范例:在form代码窗口中输入以下代码

Private Sub Form_Load()

Show

Dim word As String

Dim txt As String

word = "四川二流子从零开始学编程"

txt = "相信坚持就会成功"

Print word & txt

Print Len(word)

Print LenB(txt)

Print word & "有" & Len(word) & "个字符"

End Sub

运行后可以得到以下结果

fdc3d302e06fec341270ba6e8e588d82.png

四川二流子从零开始学编程相信坚持就会成功

一、Boolean类型变量的运用

(一)Boolean 类型的值只有true(真)或者false(假)两种类型。申明为Boolean类型的变量默认值为false。

(二)逻辑表达式中的布尔类型

常用的布尔逻辑运算符有四种类型:and(逻辑与)、or(逻辑或)、not(逻辑非)、XOR(逻辑异或)。

1.and(逻辑和)

在生活中,逻辑和解释等同于“和”。仅当两个操作数均为真时,结果才为真。其中任意一个为假,计算结果为假。

2.or(逻辑或)

如果一个或多个操作数为true(真),则逻辑或运算符返回为true(真);只有当所有操作数都为false(假)时,结果才为false(假)。

3.not(逻辑非)

逻辑否定是原值的倒数。

4.xor(逻辑异或)

如果a和B不同,则结果为真。如果a和B相同,则结果为假。

范例:在form代码窗口中输入以下代码

Private Sub Form_Load()

Show

Dim a As Boolean

Print True And True '结果为true

Print True And False '结果为false

Print False And False '结果为false

Print Not a '结果为true

Print True Or False '结果为true

Print True Or True '结果为true

Print False Or False '结果为false

Print False Xor False '结果为false

Print True Xor False '结果为true

Print False Xor True '结果为true

Print True Xor True '结果为false

End Sub

806ec64e79ef75b0706cca996a1d8f40.png

各种逻辑运行的结果

高中的时候对逻辑这块知识就比较头疼,现在又要开始折磨人了,不过目前还好暂时只是一些基础的逻辑,不是很绕,脑袋暂时还能保持清醒,今天就这样吧。坚持每天都学习真不是一件容易的事情,容易被各种事情干扰,才学习几天,就差点中断,加油!坚持!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值