Trilha Estágio Trilha

Binário e representação de dados

O curso mostra como o computador guarda dados como 0s e 1s, a partir do sistema binário e dos transistores. Trata de bits, bytes e da diferença entre KB e KiB, da adição binária, das operações bitwise e do complemento de dois. Explica como ASCII e UTF-8 transformam texto em bytes e por que floats não representam bem a maioria dos decimais. Mostra o hexadecimal e as cores CSS. A última aula liga tudo ao Ruby: strings, symbols, tipos de coluna do ActiveRecord e pack/unpack.

O que você vai aprender

  • ✓Contar e converter números entre binário, decimal e hexadecimal
  • ✓Bits, bytes e a diferença entre unidades decimais e binárias
  • ✓Operações bitwise, deslocamento de bits, complemento de dois e overflow
  • ✓Como ASCII, Unicode e UTF-8 codificam texto e como corrigir mojibake
  • ✓Por que floats são aproximados e como guardar dinheiro com decimal ou centavos inteiros
  • ✓Como objetos, strings, symbols e colunas do ActiveRecord viram bytes no Ruby
Prévia grátis · Aula 1 5 min de leitura

O que é binário?

Você conta usando dez dígitos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Esse é o sistema decimal (base-10), e você o usa porque tem dez dedos.

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...