社区
C#
帖子详情
请教字符串的位操作问题(急急急)
iceblockchina
2006-04-26 10:45:17
定义如下的两个字符串:
string str1 = "0011010001";
string str2 = "1001100100";
想将这两个字符串的对应位进行二进制的位操作,查了文档说只有整型或可以转换为整型的可以进行位运算,那么以上两个字符串是否可以转换为无符号的整型数再进行位运算?如果字符串的长度很长(比如长度为5000或者更长),但每一位都是0或1,有没有可以直接对这两个字符串进行位运算的方法?请侠们帮忙啊:)
...全文
153
9
打赏
收藏
请教字符串的位操作问题(急急急)
定义如下的两个字符串: string str1 = "0011010001"; string str2 = "1001100100"; 想将这两个字符串的对应位进行二进制的位操作,查了文档说只有整型或可以转换为整型的可以进行位运算,那么以上两个字符串是否可以转换为无符号的整型数再进行位运算?如果字符串的长度很长(比如长度为5000或者更长),但每一位都是0或1,有没有可以直接对这两个字符串进行位运算的方法?请侠们帮忙啊:)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iceblockchina
2006-04-27
打赏
举报
回复
帮忙项起来啊!就是怎样将一个不是0就是1的字符串(如"0011010001")做为一个二进制串来操作,大侠们帮忙啊!!!!!
iceblockchina
2006-04-26
打赏
举报
回复
多谢soaringbird() 提供了一种思路!C#中String是引用类型的,是不就是说str1代表了字符串"0011010001"的内存地址呢?如果是,那是不就可以声明个BitArray类型的变量,然后将str1赋给它,用位数组类型的来进行操作呢?
soaringbird
2006-04-26
打赏
举报
回复
取8个字符长的子串转换为整形按位操作,再如此循环,但这样会因为取子串和转换而带来性能损失,也许还不及直接大循环块呢。
iceblockchina
2006-04-26
打赏
举报
回复
长度小循环是可以的,但长度很长情况下性能会受影响。长度太长了转换为整型会超出计算机整型数的表示范围吧!兄弟帮忙啊!!!
RexZheng
2006-04-26
打赏
举报
回复
string to int
Convert.ToInt32();
soaringbird
2006-04-26
打赏
举报
回复
循环吧
RUN_
2006-04-26
打赏
举报
回复
关注
Knight94
2006-04-26
打赏
举报
回复
自己去做截串处理不就行了,例如:
string strData = yourString.SubString( 2 );// Move left 2 chars
string strData = yourString.SubString( 0, yourString.Length - 2 );// Move right 2 chars
至于不起什么字符串,用字符串+来操作。
soaringbird
2006-04-26
打赏
举报
回复
那不行,‘0’和一个bit的0是不一样的。
Python 47个
字符串
方法
# Python 47个
字符串
方法## 课程介绍同学们是否总是要搜资料、查官网后,才知道怎么操作
字符串
?如果是,来学学本课程吧,本课程以讲解官网文档的方式,讲解 Python 47个
字符串
方法,涉及替换、删除、连接、查找、...
VB如何只读取
字符串
中的数字部分??
中的一个,取出连续的数值部分
问题
不明确啊 比如: dim s as string dim v as long s="123abc456efg" 如果你只要123,那么有现成的函数: v=val(s) 如果你要123456,如老鸟所言,逐个字符...
vb/vb.net开发精粹(23)
请教
字符串
数据提取思路
请教
字符串
数据提取思路 自定义控件内模块怎么调用子控件? VB模块化“识别数据库路径” 为什么我的程序里kill t总是删除不了呢? VB执行SQL语句耗时太久导致程序假死怎么办?
请教
...
题解 | #统计
字符串
中各字母字符对应的个数#
cin >&g 题解 | #国庆期间每类视频点赞量和转发量# with t1 as(select tag, sum(if_retweet) as day_retweet, substr(start_ti 题解 | #去除
字符串
中重复的字符# #include #include // write your code here.........
#旋转加密解密#acwing#
字符串
字符数组#变态的测试用例
一.private static native vo 题解 | #字符个数统计# 首先涉及到不重复就想到了用set来解决,先用string来接收输入的
字符串
,再将符合要求的字符放入set中,set会自动进行排异操作,只要知道set中有多少数据 【送码...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章