这两个字符串怎么进行与运算

qiangweilei 2009-04-05 09:44:29
char *s1="101";
char *s2="000";
这两个字符串如何进行与运算?
...全文
138 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
deerwin1986 2009-04-05
  • 打赏
  • 举报
回复
呵呵 UP~
alexhilton 2009-04-05
  • 打赏
  • 举报
回复
思路就是先弄成整数, 进行与运算, 再弄回串
wxgiter 2009-04-05
  • 打赏
  • 举报
回复
学习了。。。
  • 打赏
  • 举报
回复
字符转整型就用atoi。
morris88 2009-04-05
  • 打赏
  • 举报
回复
[Quote=引用楼主 qiangweilei 的帖子:]
char *s1="101";
char *s2="000";
这两个字符串如何进行与运算?
[/Quote]


atoi(s1) & atio(s2);
amossavez 2009-04-05
  • 打赏
  • 举报
回复
楼上方法可行
你也可以把它复制给bitset, bitset<8>b(s)在做与运算!!
mengde007 2009-04-05
  • 打赏
  • 举报
回复

#include <iostream>
using namespace std;
int main()
{
char *s1="101";
char *s2="000";
int a,b,c;
a=atoi(s1);
b=atoi(s2);
c=a&b;
cout<<c<<endl;
return 0;
}

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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