//C语言:将一个由字符0和1组成的表示二进制数的字符串,转换成相应的十进制数返回。

时间:2021-07-25 21:05:56

//函数fun:将一个由字符0和1组成的表示二进制数的字符串,转换成相应的十进制数返回。

 #include   <stdio.h>
#pragma warning (disable:4996)
#define N 16
/**********************found***********************/
int fun( char s[]) //形参不要使用定值
{ int i, n = ;
/**********************found***********************/
for (i=; i<strlen(s) ; ++i)
/**********************found***********************/
n = n* + (s[i] -'') ; //字符串0的ASCII码为48
return n;
}
main( )
{ char num[] = ""; int n;
n = fun(num);
printf( "%s-->%d\n", num, n );
}