Converts a decimal number into octal number

You're viewing an older version of this page (#640). View the current version.

View versions (1)

Interface

#include <codecogs/computing/base/dec_to_oct.h>

using namespace Computing::Base;

Converts a Decimal (base 10) number to an Octal (base 8) number.

Octal number only include the representations for the values from 0 to 7, as in

01234567

Therefore the first set of Octal number are as follows

Octal Decimal
0 0 zero
01 1 one
02 2 two
03 3 three
04 4 four
05 5 five
06 6 six
07 7 seven
010 8 eight
011 9 nine
012 10 ten
013 11 eleven
014 12 twelve

Example 1

#include <stdio.h>
#include <codecogs/computing/base/dec_to_oct.h>

int main(void)
{
 int num;
 printf("Enter the decimal number: ");
 scanf("%d",&num);

 printf("The octal equivalent is %d\n", Computing::Base::dec_to_oct(num));
}

Ouput:

enter the number: 10
The octal equivalent is 12

enter the number: 64
The octal equivalent is 100

Parameters

val
a decimal value

Returns

a octal value
GPL Licence — free for non commercial use. See Licence details.

Interactive Calculator

val
Result