Jjtyjytjyjty
Casos: Jjtyjytjyjty. Pesquise 862.000+ trabalhos acadêmicosPor: kabuloso • 1/3/2015 • 589 Palavras (3 Páginas) • 191 Visualizações
1. Introdução
A linguagem C foi primeiramente criada por Dennis M. Ritchie e Ken Thompson nos laboratórios da empresa "Bell", em 1972. C foi baseada na linguagem B de Thompson, que por sua vez era uma evolução da linguagem BCPL. Esta linguagem foi inicialmente concebida para ser utilizada no sistema operacional Unix.
O C é uma linguagem de programação genérica que é utilizada para a criação de programas diversos como processadores de texto, planilhas eletrônicas, sistemas operacionais, programas de comunicação, programas para a automação industrial, gerenciadores de bancos de dados, programas para a solução de problemas da Engenharia, Física, Química e outras Ciências etc
2. Características
• O C é uma linguagem de alto nível com uma sintaxe bastante estruturada e flexível tornando sua programação bastante simplificada.
• Programas em C são compilados, gerando programas executáveis.
• O C compartilha recursos tanto de alto quanto de baixo nível, pois permite acesso e programação direta do microprocessador. Com isto, rotinas cuja dependência do tempo é crítica, podem ser facilmente implementadas usando instruções em Assembly. Por esta razão o C é a linguagem preferida dos programadores de aplicativos.
• O C é uma linguagem estruturalmente simples e de grande portabilidade. O compilador C gera códigos mais enxutos e velozes do que muitas outras linguagens.
2.1 O C é "Case Sensitive"
Um ponto de suma importância: o C é "Case Sensitive", isto é, maiúsculas e minúsculas fazem diferença. Se declararmos uma variável com o nome soma ela será diferente de Soma, SOMA, SoMa ou sOmA . Da mesma maneira, os comandos do C if e for, por exemplo, só podem ser escritos em minúsculas pois senão o compilador não irá interpretá-los como sendo comandos, mas sim como variáveis.
3. Declaração de variáveis e constantes
3.1 - Declaração de variáveis
Sintaxe: tipo lista_variáveis;
tipo: deve ser um tipo de dado válido.
lista_variáveis: um ou mais identificadores separados por vírgula.
Exemplo:
main()
{
int i,j,k;
float a,b;
char ch;
4. Tipos Básicos de Dados
Tipo Bits Faixa de Valor Bytes
char 8 -128 à 127 1
int 16 -32768 à 32767 2
float 32 -3.4E-38 à 3.4E+38 4
double 64 -1.7E-308 à 1.7E+308 8
void 0 sem valor 0
Modificadores de Tipo
O Modificador é usado para alterar o significado do tipo-base para que se adapte da maneira mais precisa às necessidades das várias situações.
Modificador Modificação Descrição
signed c/sinal números positivos e negativos
unsigned s/sinal números positivos
long longo aumenta o número de bytes do tipo
short curto diminui o número de bytes do tipo
Tipo Bits Faixa de Valor Bytes
unsigned char 8 0 à 255 1
signed char 8 -128 à 127 1
unsigned int 16 0 à 65535 2
signed int 16 -32768 à 32767 2
short int 16 -32768 à 32767 2
long int 32 -2147483648 à 21474483647 4
unsigned short int 16 0 à 65535 2
signed short int 16 -32768 à 32767 2
unsigned long int 32 0 à 4294967295 4
signed long int 32 -2147483648 à 21474483647 4
long double 64 -1.7E-308 à 1.7E+308 8
5. Operadores
É um símbolo que obriga o compilador a executar determinadas operações matemáticas, comparativas ou lógicas.
5.1 - Operadores aritméticos
...