Programação
 
 
Linguangem C

A linguagem C é uma das linguagens mais estudadas de todos os tempos. Ela foi desenvolvida por Ken Thompson e aprimorada por Dennis Ritchie. Na verdade, Thompson criou a linguagem "B" e Ritchie colocou várias novas funcionalidades e os chamou de "C". A linguagem C foi feita para substituir o Assembly no desenvolvimento do Unix com o objetivo de agilizar a implementação desse sistema (o Unix).



COMPILADOR C
apt-get update ; apt-get install gcc (instalação do compilador C do projeto GNU)


Hello World!
# vi hello_world01.c
main ()
{
printf("Hello World!");

}
# gcc hello_world01.c -o hello_world01
# ./hello_world01
Obs: Obs: alguns erros aparecerão, mas a execução acontecerá normalmente. Esses erros estão relacionado a falta de uma biblioteca chamada "stdio.h".


Hello World 2!
# vi hello_world02.c
#include <stdio.h> (inclui várias funções como a do "printf")
main ()
{
printf("Hello World!\n"); (o "\n" pula uma linha)
}
# gcc hello_world02.c -o hello_world02
# ./hello_world02
Obs: Não há erros devido ao "include" colocado no inicio do código.


ARITMÉTICA (SOMA)
# vi aritm01.c
#include <stdio.h>
main()
{
int x, y;
x=10;
y=5;
printf("%d\n", x+y);
}
# gcc aritm01.c -o aritm01
# ./aritm01


ARITMÉTICA (SUBTRAÇÃO)
# vi aritm_subt01.c
#include <stdio.h>
main()
{
nt a, b;
a=10;
b=3;
printf("%d\n", a-b);
}
# gcc aritm_subt01.c -o aritm_subt01
# ./aritm_subt01


ARITMÉTICA (MULTIPLICAÇÃO)
# vi aritm_mult01.c
#include <stdio.h>
main()
{
int a, b;
a=10;
b=2;
printf("%d\n",a*b);
# gcc aritm_mult01.c -o aritm_mult01
# ./aritm_mult01


ARITMÉTICA (DIVISÃO)
# vi aritm_div01.c
#include <stdio.h>
main()
{
int a, b;
a=8;
b=2;
printf("%d\n",a/b);
}
# gcc aritm_div01.c -o aritm_div01
# ./aritm_div01


SIZEOF

O operador sizeof é utizado para mostrar o tamanho de tipos ou variáveis. Ele retorna o tamanho da variável ou do tipo em bytes. Por exemplo 2 igual a 2 bytes (16 bits). Ele é usado para garantir portabilidade. Saber, por exemplo, que um inteiro ocupa 2 bytes num sistema (32 bits) e 4 bytes num outro sistema (64 bits).



POR TIPO (arquitetura 64 bits)
#include <stdio.h>
main ()
{
printf("%d\n", sizeof(char));
printf("%d\n", sizeof(int));
}


POR VARIÁVEL (arquitetura 64 bits)
#include <stdio.h>
main()
{
char c;
int i;
printf("%d\n", sizeof(c));
printf("%d\n", sizeof(i));
}


POR TIPO (arquitetura 32 bits)
#include <stdio.h>
main ()
{
printf("%d\n", sizeof(char));
printf("%d\n", sizeof(int));
}


POR VARIÁVEL (arquitetura 32 bits)
#include <stdio.h>
main()
{
char c;
int i;
printf("%d\n", sizeof(c));
printf("%d\n", sizeof(i));
}


Arquivo de configuração





Arquivo de configuração





Arquivo de configuração





Arquivo de configuração





Arquivo de configuração





Arquivo de configuração





Arquivo de configuração





Arquivo de configuração





Arquivo de configuração





Arquivo de configuração





Arquivo de configuração





Arquivo de configuração






AGUARDE
PÁGINA EM CONSTRUÇÃO






Referências Bibliográgicas

 
 


Hugo Azevedo de Jesus
ETI - Especialista em Tecnologia da Informação