Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Conversão de tipos

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    C / C++ Conversão de tipos

    Conversão de tipos

    Conversão de tipos
    C++ efetua conversões de um tipo de dado em outro, automaticamente, nos seguintes casos:
    • atribuição de valores;
    • expressões aritméticas;
    • passagem de argumentos a uma função.


    Exemplo 1:
    \\ Conversão automática na atribuição
    short int valor1 = 10;
    long int valor2;
    valor2 = valor1; \\ Converte short int em long int
    Exemplo 2:
    \\ Conversão automática em expressões aritméticas
    int valor1 = 10;
    float valor2 = 20.;
    double total = valor1 + valor2;
    valor1 é convertido em float e o resultado, em double.

    Exemplo 3:
    \\ Conversão automática na passagem de argumentos
    double somar(double,double); \\ Protótipo
    int main()
    {
    float valor1 = 10.,valor2 = 20.;
    double total = somar(valor1,valor2); \\ Chamada
    return 0;
    }
    double somar(double v1,double v2) \\ Definição
    {
    return v1+ v2;
    }
    valor1 e valor2 são convertidos em double.


    Créditos: bilyjoe.
    Similar Threads

  • Font Size
    #2
    Interessante seu tutorial,entretanto,creio que o título deveria ser "Conversão implicita de tipos" já que foi o único tipo de conversão citada.

    Comment


    • Font Size
      #3
      Todo mundo erra não é ?
      Se algum moderador quiser modificar estão à vontade ..

      Comment

      X
      Working...
      X