Tipos: int, float e char
objetivo Escolher a caixa certa pro valor e o marcador certo pro printf.
guarda número inteiro, guarda número com casas decimais e guarda um caractere só, entre aspas simples.
Cada tipo tem seu : %d para int, %f para float, %c para char.
O tipo decide até o resultado da conta. 7 / 2 entre dois int dá 3, porque a joga fora a parte decimal.
exemplo.cclique numa linha pra entender ela
Onde todo mundo escorrega
- Marcador trocado imprime número sem sentido. %d com float é o caso mais comum.
- 'a' com aspas simples é char. "a" com aspas duplas é texto e não cabe num char.
Desafio
Declare um int valendo 9, um float valendo 1.5 e um char valendo a letra z. Imprima os três, um por linha, nessa ordem. O float com uma casa decimal.
Saída esperada: Três linhas: 9, depois 1.5, depois z
main.c
linha 1
#include <stdio.h>
int main() {
// declare as tres variaveis
// imprima as tres, uma por linha
return 0;
}Ctrl+Enter (Cmd+Enter no Mac) roda. Esc sai do editor.
O que o seu scanf vai ler quando você apertar Rodar.
aperte Rodar pra ver a saída aqui
Dicas
Tenta sozinho primeiro. Travou de verdade, abre a primeira.