Tag: Casting

Por que o cast é necessário?

Casting é um recurso que converte um determinado valor/variável para outro tipo daquele original. Neste post eu trago uma explicação do porque da necessidade de fazer o cast, com foco na linguagem de programação C/C++. Uma questão que você pode ter se perguntado é do porque da necessidade de fazer um cast que transforma 2 […]

Read More

Diferença entre arredondamento por função e por cast

O casting é uma transformação aplicada em valores numéricos para modificar seu tipo de dado. Por exemplo, a expressão: float x = 5 / 2.0; O valor da variável x será 2.5. Vejamos agora a aplicação de um cast para transformar o resultado em um número inteiro: float x = (int) 5 / 2.0; Agora […]

Read More

Verificar se o número digitado é inteiro

Normalmente solicitamos um valor ao usuário e esperamos que o usuário digite o valor conforme o tipo solicitado. Os algoritmos em linguagem C a seguir são duas formas de tratar a leitura de um número e determinar se o valor digitado era um número inteiro (int) ou real (float). Primeira forma – utilizar uma variável […]

Read More