Criando o Famoso Hello World em linguagem C
Autor: César Macari | Publicado: 2008-05-31T23:37:00-03:00

Boa Noite Galera,Hoje como não tenho nada em especial para postar, vou mostrar como fazer o famoso"hello world" em linguagem C.É muito fácil, se você usa linux e tiver instalado no sistema,gccg++ No Windows você pode usar um outro tipo de compilador, existe vários, procure no:www.baixaki.com.brBom vamos começar.No linux você pode fazer tudo com usuário comum, sem nenhuma permissão de root.$ vi hello.cAtenção a extenção do Arquivo deve ser " .c " .dentro do arquivo adicione o seguinte conteúdo.ATENÇÃO STDIO.H é todo junto, aqui tive que deixar separado por causa do blog ser html.#include <stdio .h> int main (){printf ("Hello World\n");}Salve e feche o arquivo,Vamos detalhar os comandos usados no programa,int = inteirostdio.h é a biblioteca do compilador que possui os comando como printf e scanfprintf = imprimescanf = leiaO "\n" significa que após ele mostrar o "Hello World" ele vai pular uma linha, isso melhora para que o programa não fique todo bagunçado ;DTodas as linha devem terminar com ";" ponto e vírgula para não dá erro de compilação,Agora que você já sabe um pouco mais,Vamos compilar nosso Hello World pelo Linux,$ gcc hello.c -o testeOnde,gcc é o nosso compilador.hello.c é o código fonte.-o parametrô do compilador e o final é o nome do programa, este exemplo coloquei como teste.Para executar é fazer o seguinte ./testeE você terá"Hello World"Fácil né?Vamos fazer um pouco mais complexo?No próximo exemplo vamos fazer uma conta de "X" multiplicaçãoAntes vou passar rápidamente como é interpretado os sinais em C- = subtração+ = adição* = multiplicação/ = divisãoVamos então fazer uma multiplicação tipo a*avi multi.c#include <stdio .h> int main (){int x;int total;x=0;total=0;printf ("Digite um número para ser multiplicado: ");scanf ("%d",&amp;x);total = x * x;printf ("O Total da multiplicação é dê : %d\n",total);}Salve e feche o programa, agora vou explicar, este programa é quase igual o Hello World.Você declara a biblioteca, #include <stdio .h>Você cria o programa do tipo inteiro int main()Você deve começar o programa indicando com chaves { e acabar o programa fechando a chaves }Neste exemplo criei duas variáveis x e total seguidas de ; no final.Sempre é recomendado que você zere as variáveis para que ela não fique com alguma lixo de memória armazenado, está é a razão por ter atribuido o valor "0" para as duas no começo do programa.Como eu já disse o printf ele irá imprimir na tela tudo o que você colocar entre (" bla bla");o scanf irá ler a variável que você definir, scanf ("%d",&amp;x); %d significa que valor é inteiro, ou seja 1 2 3 4 5 6 e assim por diante, para números como 1,5 "números quebrados" você deve usar o %f = float ele que faz o calculo de números quebrados,&amp; E comercial, sempre deve ter no scanf, não me lembro o motivo ^^"\n irá pular uma linha.A conta que foi feita é muito simples, qualquer pessoa consegue visualizar o que foi feito, simplesmente o valor que você for digitar será multiplicado por ele mesmo e guardar o resultado final na variavel "total"Para você imprimir o resultado da variável você faz como foi feito no exemplo,printf ("valor %d",total);o valor que está guardado no total irá aparecer no lugar do %d.Agora vamos compilar o programa,$ gcc multi.c -o multi$ ./multi$ Digite um número para ser multiplicado: 2O Total da multiplicação é dê : 4Bom tentei explicar o máximo que pude, hehe agora é só você se aprofundar mais no assunto, entre em www.apostilando.com e baixe uma apostila de linguagem C.Abraço.César Macari