
hadsonfreitas
(usa Ubuntu)
Enviado em 17/05/2014 - 15:15h
Pessoal,
Estou com uma dúvida, não sei se é o pc ou erro meu (acho que do pc). Quando compilo o código abaixo, aparentemente sem erro, ele não retorna o resultado esperado. Deveria retornar: 10, 10.5, a. O problema é que o que é exibido é: 2686700, 0.000000, e outro caractere bem estranho.
Então alguém sabe o que está acontecendo? Eu já reiniciei o pc, mas continua assim.
Obg, segue o código.
#include <stdio.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[]) {
int inteira = 10;
float decimal = 10.5;
char caractere = 'a';
printf("%i\n", &inteira);
printf("%f\n", &decimal);
printf("%c\n", &caractere);
return 0;
}