Programação em C

Discussão em 'Programação' iniciado por Nuno24Sniper, 19 Dezembro 2017.

  1. Nuno24Sniper

    Nuno24Sniper Moderador
    Moderador .

    Afiliado:
    6 Dezembro 2017
    Posts:
    61
    Reputação:
    9
    PROGRAMAÇÃO EM C
    A linguagem de programação em C foi criada com um propósito: ser usada no desenvolvimento de uma nova versão do sistema operacional Unix.

    Esta linguagem foi criada por programadores para programadores para ser utilizada no sistema operacional Unix em Assembly.


    Exemplo de um programa simples(calculadora) realizado em C: http://prntscr.com/hpjvb4
    Compilação e execução do programa acima referido: http://prntscr.com/hpkray


    Um pouco sobre o que é necessário perceber sobre a linguagem:

    Tipos de Variáveis:

    -Todas as variáveis em C tem um tipo;
    -Cada tipo define os valores que a variável pode armazenar;
    -Cada tipo ocupa uma certa quantidade de nemória.

    Variáveis:
    int

    O tipo de dado int (inteiro) serve para armazenar valores numéricos inteiros. Existem vários tipos de inteiros, cada um de um tamanho diferente.

    -int, pode possuir 16 bits, 32 bits ou 64 bits
    -short int, deve possuir tamanho de no mínimo 16 bits e não pode ser maior que int
    -long int, deve possuir tamanho mínimo de 32 bits
    -long long int, deve possuir tamanho mínimo de 64 bits

    char
    -O tipo char ocupa 1 byte, e serve para armazenar caracteres ou inteiros. Isso significa que o programa reserva um espaço de 8 bits na memória RAM ou em registradores do processador para armazenar um valor (char de tamanho maior que 8 bits é permitido pela linguagem, mas os casos são raros). Com vetores do tipo char é possível criar cadeias de caracteres (strings).

    float
    -O tipo de dado float serve para armazenar números de ponto flutuante, ou seja, com casas decimais.

    double
    -O tipo de dado double serve para armazenar números de ponto flutuante de dupla precisão, normalmente tem o dobro do tamanho do float e portanto o dobro da capacidade.

    Exemplo de variáveis: http://prntscr.com/hpjtas

    A função printf:
    A função printf exibe um ou mais dados na tela. Para tanto ele deve receber pelo menos dois parâmetros, separados por vírgula:

    - Uma string de formato que define, através de caracteres especiais, os tipos dos dados a serem impressos e suas posições na linha de impressão;
    - Um dado a ser impresso. Este dado pode ser qualquer um dos dados visto anteriormente.

    Exemplo da utilização do printf: http://prntscr.com/hpk1j3


    A função scanf()
    Este comando efetua uma leitura do teclado onde é esperada uma variável float (indicada por “%f”). O valor lido será armazenado no endereço da variável.

    Na lista de argumentos devemos indicar os endereços das variáveis. Para fazer isso adicionamos o símbolo “&” como prefixo na frente do nome da variável.

    Utilização do Scanf() : http://prntscr.com/hpkoiy

    Constantes
    Constantes são identificadores que não podem ter seus valores alterados durante a execução do programa.
    Para criar uma constante existe o comando #define que, em geral é colocado no início do programa-fonte.

    Exemplo: http://prntscr.com/hpktpz



    *Tem duvida sobre a diferença entre a linguagem de programação C e C++?
    Acesse: https://goo.gl/hVWBYZ
    *Programa excelente para começar a programar...
    http://orwelldevcpp.blogspot.pt/
     
  2. iHippey_

    iHippey_ Membro
    .

    Afiliado:
    4 Dezembro 2017
    Posts:
    186
    Reputação:
    25
    legal, o menino que dorme pakas nas call voltou, junto com o mosso PT
    GostoDePila_ALE
    :)
     
    Nuno24Sniper e VoltsTraft curtiram isso.
  3. VirosGames

    VirosGames Estudante
    .

    Afiliado:
    16 Dezembro 2017
    Posts:
    79
    Reputação:
    38
    poxa cara,tópico legal,eu tava querendo tirar umas dúvidas em C e nesse tópico tirei,veleu mesmo <3
     
    Nuno24Sniper, VoltsTraft e zBluuue curtiram isso.
  4. zBluuue

    zBluuue VIP
    .

    Afiliado:
    16 Dezembro 2017
    Posts:
    141
    Reputação:
    41
    Pena que eu não faço ideia do que seja isso... Mas gostei do tópico. Bem organizado em minha opinião.
     
    Nuno24Sniper, VoltsTraft e VirosGames curtiram isso.
  5. Nuno24Sniper

    Nuno24Sniper Moderador
    Moderador .

    Afiliado:
    6 Dezembro 2017
    Posts:
    61
    Reputação:
    9
    ;):p
    Vlw...:)
     
    VoltsTraft curtiu isso.
  6. Sloowsz

    Sloowsz Moderador
    Moderador .

    Afiliado:
    3 Dezembro 2017
    Posts:
    29
    Reputação:
    3
    Sei o básico de programação em C++, parabéns pelo tópico.
     
    Nuno24Sniper e VoltsTraft curtiram isso.
  7. RaionKingu

    RaionKingu Membro
    .

    Afiliado:
    4 Dezembro 2017
    Posts:
    178
    Reputação:
    33
    Bem legal!
     
    Nuno24Sniper e VoltsTraft curtiram isso.
  8. Nuno24Sniper

    Nuno24Sniper Moderador
    Moderador .

    Afiliado:
    6 Dezembro 2017
    Posts:
    61
    Reputação:
    9
    Vlw
    <3 :)
     
    VoltsTraft curtiu isso.
  9. VoltsTraft

    VoltsTraft Moderador
    Moderador .

    Afiliado:
    6 Dezembro 2017
    Posts:
    135
    Reputação:
    25
    Bom e bem coerente ao tema. A associação das variáveis estão bem explicativas parabéns.
     
    Nuno24Sniper curtiu isso.
  10. NandoGAMES_

    NandoGAMES_ Moderador
    Moderador .

    Afiliado:
    16 Setembro 2017
    Posts:
    222
    Reputação:
    48
    Ficou muito bem explicado, e bem organizado, mas poderia mudar as cores.
     
    Nuno24Sniper e VoltsTraft curtiram isso.
  11. Trinitz

    Trinitz Jornalista
    .

    Afiliado:
    16 Setembro 2017
    Posts:
    82
    Reputação:
    24
    Bem explicativo e muito útil.
    Só faltou os separadores de texto pra deixar mais um pouco organizado e mais bonito, mas mesmo assim bom trabalho.
     
    Nuno24Sniper curtiu isso.
  12. Wolf_131

    Wolf_131 VIP
    .

    Afiliado:
    6 Dezembro 2017
    Posts:
    7
    Reputação:
    1
    Muito bem aluno, anda a estudar muito haha, bom tutorial, irá ajudar quem está a começar. É melhor por CHÃR kkkkk. Code Blocks e Eclipse são melhores que o C++ -q.
     
    Nuno24Sniper curtiu isso.
  13. Traigo

    Traigo Administrador
    Moderador .

    Afiliado:
    21 Agosto 2017
    Posts:
    429
    Reputação:
    18
    Não entendo nada disso kkk
     
    Nuno24Sniper curtiu isso.
  14. Nuno24Sniper

    Nuno24Sniper Moderador
    Moderador .

    Afiliado:
    6 Dezembro 2017
    Posts:
    61
    Reputação:
    9
    Tu é que és o bixo nisso hahaha Dev c++ é melhor #ForçaTunga kkk

    hahahaha
     

Compartilhe esta Página