C语言问题,求助大神 C语言问题,求助大神二进制串转换到整数的函数... C语言问题,求助大神二进制串转换到整数的函数 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 大神 搜索资料 2个回答 #热议# 发烧为什么不能用酒精擦身体来退烧? 自我编程 2018-01-09 · 科技优质答主 自我编程 采纳数:1481 获赞数:4279 向TA提问 私信TA 关注 展开全部 #include<stdio.h>int bin2int(const char s[]);int main(){ printf("转10进制:%d\n",bin2int("11111111")); return 0;}int bin2int(const char s[]){ int i,n=0; for(i=0;s[i]!='\0'&&(s[i]=='0'||s[i]=='1');i++) { n=n*2+(s[i]-'0'); } return n;} 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 风若远去何人留 2018-01-09 · 知道合伙人互联网行家 风若远去何人留 知道合伙人互联网行家 采纳数:20412 获赞数:450096 专业C/C++软件开发 向TA提问 私信TA 关注 展开全部 书上已经说得很清楚了啊哪里有什么不明白吗?不过 其实这是一种很低效的方法.更高效的是int bin2int(const char *p){ int r=0; while(*p) r=(r<<1)|(*p++&1); return r;} 本回答被网友采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2021-11-21 C语言中的问题 新人麻烦详细解释一下谢谢了 1 2020-05-30 求助各位大佬,一个C语言问题 2 2011-12-29 c语言问题求助 24 2013-03-09 C语言问题,求大神解决,谢谢拉。。我是小白,解释下原因 10 2013-08-08 求高手解答,C语言问题 3 2018-04-11 C语言 求帮助 2 2020-03-25 C语言方面的问题,求大神解答 1 2020-01-08 求助一个c语言问题 更多类似问题 > 为你推荐: