用%d,%o,%x可以分别输入十进制、八进制和16进制整型变量,如果要输入二进制的呢,应该怎么办啊?

日期:2006-06-23 21:02:21 人气:3

用%d,%o,%x可以分别输入十进制、八进制和16进制整型变量,如果要输入二进制的呢,应该怎么办啊?

void main() { char s[100]={0}; int number=0,len; printf("Enter a binary number:\n?"); scanf("%s",s); len = strlen(s); s[len] = '\0'; for(int i=0;i<len;i++) number = number + ((s[i]-'0&
    A+
热门评论