Boa noite a todos.
Criei uma variável unsigned int, para armazenar apenas valores positivos. Segundo o curso C Progressivo, variáveis unsigned não permite que valores negativos sejam atribuidos ao tipo. No meu código o compilador insiste em adicionar o valor negativo digitado pelo usuário no programa.
Criei uma variável unsigned int, para armazenar apenas valores positivos. Segundo o curso C Progressivo, variáveis unsigned não permite que valores negativos sejam atribuidos ao tipo. No meu código o compilador insiste em adicionar o valor negativo digitado pelo usuário no programa.
- Código:
#include <stdio.h>
int main(void)
{
short unsigned int notaprova;
printf("Digite o valor da nota da prova: ");
scanf("%d",¬aprova);
short unsigned int media = notaprova / 12;
printf("Media final anual: %d",media);
getchar();
return 0;
}