int main() {char binary_str[100]; #include <stdio.h> #include <string.h> int main() { char binary_str[100]; printf("请输入二进制字符串: "); scanf("%s", binary_str); long decimal = 0; int length = strlen(binary_str); // 方法3: 使用位运算 for (int i = 0; i < length; i++) { decimal =...