Este é um livro-texto para ensino da linguagem C em cursos de nível universitário e tecnológico. Aborda desde aspectos estruturais da linguagem a funções avançadas de gerenciamento de memória, tratamento de caracteres multibytes e localização de programas, além de funções matemáticas e utilitários de pesquisa e ordenamento. A linguagem é descrita segundo seu padrão mais recente, ISO/IEC 9899, e os aspectos são discutidos em detalhes, com o uso de programas simples e com ênfase na representação dos dados e no efeito que cada operador ou função tem sobre os dados utilizados.