1 4 Lista3 LP

1411 palavras 6 páginas
Resolução dos Exercícios do Capítulo II
1. Liste pelo menos cinco diferentes tipos de amarrações que ocorrem no seguinte trecho de código C. float j = 3.2; j =j - 1.7;

A associação do intervalo correspondente ao tipo float (tempo de implementação do tradutor).
A escolha do sinal “=“ para denotar atribuição (tempo de projeto da linguagem).
A escolha do sinal “−“ para denotar subtração (tempo de projeto da linguagem).
A escolha do sinal “;“ para denotar separação de comandos (tempo de projeto da linguagem). A associação dos sinais “=“ e “−“ às respectivas funções de atribuição e subtração
(tempo de compilação).
A associação de j ao tipo float (tempo de compilação).
A atribuição de 3.2 a variável j (tempo de execução).
A atribuição do resultado da expressão j − 1.7 a j (tempo de execução).
2. Especifique as regras de formação de identificadores de C, C++ e Java. Responda ainda se existem limites no número máximo de caracteres que podem ser usados e quais tipos de identificadores especiais são considerados.
C:
É case sensitive
O primeiro caractere deve ser uma letra ou sublinhado
Os demais caracteres podem ser letras, dígitos ou sublinhado
Podem ter qualquer número de caracteres, mas somente os 31 primeiros são significativos (isto é, identificadores distintos tem de ter pelo menos um caractere distinto dentre os 31 primeiros caracteres)
Possui vocábulos reservados (por exemplo, int, char, while) e vocábulos prédefinidos (por exemplo, printf, fopen, fclose)
C++:
É case

Relacionados