Introdução ========== Nestas notas pretende-se resumir o essencial da linguagem C que permita utilizá-la como auxiliar no ensino da programação em linguagem *assembly*. Elementos da linguagem abordados: * tipos de dados básicos para representação de caracteres, números inteiros e booleanos; * definição de constantes e variáveis simples e *arrays*; * expressões aritméticas e lógicas; * estruturas de controlo de execução **if/else**, **for**, **while** e **switch/case**; * funções.