Algarismo menos significativo
/* Este programa simples escrito em C lê um número inteiro e escreve o seu algarismo menos significativo que é o das unidades. */
#include <stdio.h> int main() { int num; printf("Escreva um número inteiro: "); scanf("%d", &num); printf("Algarismo menos significativo: %d\n", num % 10); }
O operador % significa resto da divisão inteira que é o mesmo que o mod da matemática.
5 % 2 = 1 você consegue dividir 5 por 2 que dá 2 e resta 1. A operação '% 10' por um número qualquer dá o seu algarismo das unidades.
573 % 10 = 3. Em 573 cabe 57 vezes o número 10 e resta 3. O operador % é um operador de inteiros, qualquer operação entre inteiros resulta num número inteiro.