Chinaunix首页 | 论坛 | 博客
  • 博客访问: 169854
  • 博文数量: 49
  • 博客积分: 2802
  • 博客等级: 大尉
  • 技术积分: 502
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-25 12:02
个人简介

来就来吧

文章分类

全部博文(49)

文章存档

2014年(1)

2012年(1)

2011年(11)

2010年(26)

2009年(10)

分类: C/C++

2010-02-09 16:20:51

#include
#include
#include


int main()
{
    char *s = "1100";
    int sum = 0;  
    while (*s == '0' || *s == '1')
    {       
       sum = (sum << 1) + (*s++ & 1);
    }
    printf("sum = %d\n",sum);    //sum = 12      
}
阅读(445) | 评论(0) | 转发(0) |
0

上一篇:字符串转整数

下一篇:查看gcc 是否支持c99

给主人留下些什么吧!~~