Linguagem C
Monografias: Linguagem C. Pesquise 862.000+ trabalhos acadêmicosPor: luiz25011985 • 29/5/2014 • 4.427 Palavras (18 Páginas) • 237 Visualizações
INTRODUÇÃO À LINGUAGEM C
Versão 2.0
Gerência de Atendimento ao Cliente
CENTRO DE COMPUTAÇÃO
UNICAMPINTRODUÇÃO A LINGUAGEM C
GACLI - CENTRO DE COMPUTAÇÃO - UNICAMP
1
ÍNDICE
1. Introdução..........................................................................................................................................................3
2. Sintaxe...............................................................................................................................................................4
2.1. Identificadores.............................................................................................................................................4
2.2. Tipos ...........................................................................................................................................................5
2.2.1. Tipos Inteiros........................................................................................................................................5
2.2.2. Tipos Flutuantes....................................................................................................................................6
2.3. Operadores ..................................................................................................................................................6
2.3.1. Operador de atribuição..........................................................................................................................6
2.3.2. Aritméticos ...........................................................................................................................................7
2.3.3. Operadores de relação e lógicos.............................................................................................................7
2.3.4. Incremento e decremento ......................................................................................................................8
2.3.5. Precedência...........................................................................................................................................8
2.3.6. Operador cast........................................................................................................................................8
2.3.7. Operador sizeof.....................................................................................................................................9
3. Funções Básicas da Biblioteca C.........................................................................................................................9
3.1. Função printf() ............................................................................................................................................9
3.2. Função scanf() ........................................................................................................................................... 10
3.3. Função getchar()........................................................................................................................................ 11
3.4. Função putchar() ....................................................................................................................................... 11
4. Estruturas de Controle de Fluxo........................................................................................................................ 12
4.1. If ............................................................................................................................................................... 12
4.2. If-else-if..................................................................................................................................................... 13
4.3. Operador ternário ...................................................................................................................................... 13
4.4. Switch ....................................................................................................................................................... 13
4.5. Loop for..................................................................................................................................................... 14
4.6. While ........................................................................................................................................................ 15
4.7. Do while.................................................................................................................................................... 16
4.8. Break......................................................................................................................................................... 17
4.9. Continue.................................................................................................................................................... 17
5. Matrizes ........................................................................................................................................................... 17
5.1. Matriz unidimensional............................................................................................................................... 17
5.2. Matriz Multidimencional........................................................................................................................... 18
5.3. Matrizes estáticas ...................................................................................................................................... 19
5.4. Limites das Matrizes.................................................................................................................................. 19
6. Manipulação de Strings.................................................................................................................................... 19
6.1. Função gets()............................................................................................................................................. 20
6.2. Função puts()............................................................................................................................................. 20
6.3. Função strcpy().......................................................................................................................................... 20
6.4. Função strcat()...........................................................................................................................................
...