1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

[C]Converter um decimal para hexadecimal

Discussão em 'Programação' iniciada por pedro_gon, 26 de Fevereiro de 2009. (Respostas: 7; Visualizações: 4696)

  1. pedro_gon

    pedro_gon Power Member

    Boas,

    Iniciei-me na programação recentemente em C++, e ja cheguei a fazer alguns trabalhos interessantes na faculdade. Mas este semestre fui-nos imposto que aprendesse-mos a programar em C numa cadeira em especifico. Ora bem a minha duvida para a maior partes de voces deve ser muito simples: Como é que podemos converter um numero em decimal para hexadecimal? Em C++ era simples, coloca-se o prefixo "0x" antes da variavel ou operacao a mostrar no ecra, mas em C nao faço a minima ideia...:P
     
  2. Mach4_PT

    Mach4_PT Power Member

  3. pedro_gon

    pedro_gon Power Member

  4. theforbidden1

    theforbidden1 Banido


    Já agora para octal?

    E de referencia sem usar o printf (assim não tenho a necessidade de andar a alterar o standart output).
     
  5. Mach4_PT

    Mach4_PT Power Member


    segundo o site: "
    %o Octal integer.
    "

    e podes usar o sprintf
     
  6. Nox7

    Nox7 Power Member

    ja agora no seguimento tb tenho uma duvida
    s kizere iniciar lg uma variavel em hexa?
     
  7. ffar

    ffar Power Member

    int i = 0x40;

    Números hexadecimais são sempre precedidos por 0x
     

Partilhar esta Página