A representação de dados se refere ao método interno usado para representar vários tipos de dados armazenados em um computador. Os computadores usam diferentes tipos de códigos numéricos para representar várias formas de dados, como texto, número, gráficos e som.
Todas as informações armazenadas em um computador são representadas em uma sequência de zeros e uns. O computador interpreta diferentes sequências desses números como diferentes tipos de dados. Os códigos de computador são baseados no sistema numérico binário (um sistema de base dois) em oposição a um sistema decimal mais comum. A memória do computador é armazenada como bits (0 ou 1), bytes (8 bits), palavras (2,4 ou 8 bits) ou byte endereçável (cada byte tem seu próprio endereço).