Estou a estudar C/C++ através de umas apostilhas do apostilando.com.
Porém, no meio da aula, me veio a seguinte tarefa:
que eu fiz da seguinte maneira:a) Escreva um programa que leia um caracter digitado pelo usuário, imprima o caracter digitado e o código ASCII correspondente a este caracter.
#include <stdio.h>
#include <conio.h>
int main()
{
char Ch;
printf("Digite um caractere: ");
scanf("%c",&Ch);
printf("\n\nVoce digitou: '%c' e seu ASCII correspondente e: '%d'",Ch);
getch();
return(0);
}Porém, quando eu pressiono 'D' (sem as aspas, ok?), sei que o ASCII de D é 68. Ele retorna o ASCII como '4008376'.Porque isto?
Grato,










