[c] introduzir um numero Octal

Ola,

Alguém sabe como introduzir um numero octal em c?

Sei que o hexadecimal se intruduz assim: int x= 0x AF1; mas o octal não sei e gostava de saber.
 
Usa o operador o (ó pequeno), pelo menos no printf se tiveres um número qualquer e em vez de %d usares o %o, ele converte para octal, por exemplo:

Código:
#include <stdio.h>
int main(void) {
    int i = 100;
    printf(" %o\n",i);
    return 0;
}
 
Back
Topo