Binary to Decimal in programming languages

You can find here how to convert from Binary to Decimal in several programming languages like C++, Java, Python, Php and so on. If you want to convert from bin to dec, you can use our converter.

How to convert

Java

Function public static int parseInt(String s, int radix) throws NumberFormatException converts string value  s  to int value with the radix in Integer class [ref]

Binary to decimal in Java

int decimalValue = Integer.parseInt("110010", 2);
Output: 50

PHP

Function bindec ( string $binary_string ) : numberreturns the decimal equivalent of the binary number represented by the binary_string argument [ref].

Binary to decimal in PHP

<?php
echo bindec('111');
?>
Output: 7

Python 3

Function int(x, base=10)returns an integer object constructed from a number or string x with the base. [ref]

Binary to decimal in Python 3

>>> int('11111111', 2)
Output: 255

 

Programs for converting bin to dec

<?php 
// PHP program to convert binary to decimal 
  
// Function to convert from bin to dec 
function binToDec($number) 
{ 
  $dec_value = 0; 
  $base = 1; 
      
  $temp = $number; 
  while ($temp) 
  { 
    $digit = $temp % 10; 
    $temp = $temp / 10; 
          
    $dec_value += $digit * $base; 
    $base = $base * 2; 
  } 
  return $dec_value; 
} 
  
echo binToDec(110110),"\n"; 
?> 

/* C++ program to convert bin to dec */
#include <iostream>
using namespace std;
int main()
{
  long bin, dec = 0, rem, num, base = 1;
  bin = 01011; 
  while (num > 0)
  {
    rem = num % 10;
    dec = dec + rem * base;
    base = base * 2;
    num = num / 10;
  }
  
  cout << "Result: " << dec << endl;
  return 0;
}