c语言字符串二机制形式转换为整形

510阅读 0评论2010-02-09 zhxw123
分类:C/C++

#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      
}
上一篇:字符串转整数
下一篇:查看gcc 是否支持c99