将二进制数转换为十进制数

Gow*_*ham 0 c++ java

我需要一个程序将二进制数转换为Java或C++中的十进制数.

是否有人可以帮助我.

zne*_*eak 12

Java的:

String binary = "110010101011";
int decimal = Integer.parseInt(binary, 2);
Run Code Online (Sandbox Code Playgroud)

C++:

#include <cstdlib>
const char* binary = "110010101011";
int decimal = strtol(binary, NULL, 2);
Run Code Online (Sandbox Code Playgroud)

这是Integer.parseIntJavadoc页面,这是strotol联机帮助页面.