Ir ao conteúdo

sobre printf(): como representar 1 char em hexadecimal e hoctal


Cambalinho

Posts recomendados

Postado

imaginemos que:

char a = 'c';

com printf() sei mostrar o char e o valor decimal ASCII:

printf("o char '%c'\no valor ASCII '%d'", a, (int) a);

(eu usei o 'casting' '(int)' porque preciso de 1 valor inteiro temporario)

mas como faço, na string do printf(), para mostrar em hoctal e hexadecimal?

ja consegui obrigado

#include <stdio.h>

int main()
{
char a='c';
printf("Char: %c\nDecimal: %d\nHoctal: %o\nHexadecimal: %x\n", a, (int) a, a, a);
return 0;
}

nos testes anteriores devo ter esquecido da variavel e assim nao me dava resultado.

obrigado

  • Moderador
Postado

Caso o autor do tópico necessite, o mesmo será reaberto, para isso deverá entrar em contato com a moderação solicitando o desbloqueio.

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!