1. Perl
  2. builtin functions
  3. here

oct function - Converts an octal string to a decimal number

You can use the oct function to convert an octal string to a decimal number.

Conversion from octal to decimal

Use the oct function to convert from octal to decimal.

my $digit = oct('755');

Octal 755 becomes decimal 493.

In the above example, '755' is passed, but even if there is a leading 0 like '0755', it will be converted correctly.

Binary to Decimal Conversion

You can also use the oct function to convert a binary string to a decimal number. The oct function is originally a function that converts an octal number to a decimal number, but if a string prefixed with 0b is passed as an argument, the binary number string is converted to a decimal number.

my $digit = oct('0b101');

A little more about base conversion

You can use hex function to convert from hexadecimal to decimal.

If you want to know a little more about binary conversion such as binary, octal, hexadecimal, etc., please refer to the following articles.

Related Informatrion