1
resposta

Repara no Float altura = 1.80f; / mais se eu por float altura = (float) 1.80; será que vai me atrapalhar no futuro ?

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;

namespace _4___ConversoesEOutrosTiposNumericos { class Program { static void Main(string[] args) { Console.WriteLine("Executando o projeto 4 - ");

        // double é tipo de variavel que suporta casa decimal
        double salario = 1200.50;

        // int é tipo de variavel que suporta valores de 32 bits
        int SalarioEmInteiro = (int)salario;
        Console.WriteLine(SalarioEmInteiro);

        // long é uma variavel de 64 bits
        long idade = 13000000000000;
        Console.WriteLine(idade);

        // shot é tipo de variavel de 16 bits
        short QuantidadeDeProdutos = 15000;
        Console.WriteLine(QuantidadeDeProdutos);

        float altura = (float)1.80;
        Console.WriteLine(altura);    



        Console.ReadLine();
    }
}

}

1 resposta

Olá TRUST SOLUTIONS BRASIL SISTEMAS LTDA, tudo certo?

Acredito que problemas não tem, desde que não se esqueça do cast. Por padrão, o valor 1.80 é considerado um número double e esse f depois do número seria a mesma coisa que o casting (float).

Acredito que é mais questão de escolha, porém, no meu caso, ainda acho mais fácil simplesmente colocar o f depois do número para indicar que é float.

Bons estudos!