请教问题,在线等待,立刻给分!

windeflower 2003-05-05 03:37:27
怎么实现将字符串类型“1001010101010”这样的字符串转化为
二进制类型“1001010101010”
我想将两个字符串类型转化为二进制后实现逻辑运算,其中字符串只含“0”,“1”
...全文
73 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yeman 2003-05-05
  • 打赏
  • 举报
回复
先将字符串转化为数值型,然后将其从低位到高位逐位分离(用A-A/10*10,或类似的算法)然后用一下公式:
“1011”转换为1011 也可以不用转化为数值,直接取子字符串将其分割为单字符在转化。
1 0 1 1
D3 D2 D1 D0位


1*2^0 + 1*2^1 + 0*2^2 + 1*2^3
(1*2^0中的1是D0位的值,2为2进制的模,0为“D0”中的0。)

结果就是二进制字符串转换后的10进制数,直接可以进行逻辑运算。
mtoad 2003-05-05
  • 打赏
  • 举报
回复
关注
hepengwei 2003-05-05
  • 打赏
  • 举报
回复
up
Dickson 2003-05-05
  • 打赏
  • 举报
回复
VB中有2进制?
我认为,写一个函数,代公式算。
首先,用取字函数把STRING类型中的每一个取出,代入数组。
然后用数组计算。
胖河马 2003-05-05
  • 打赏
  • 举报
回复
比较结果要数值还是字符串?

1,066

社区成员

发帖
与我相关
我的任务
社区描述
VB 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧