domingo, 31 de julho de 2022

C# - Tipos de dados e variáveis

 


Aula no Youtube: C# - Tipos de dados e variáveis

Olá pessoal, eu sou o Felipe Muniz, e hoje estarei falando sobre os tipos de dados e variáveis que podemos estar utilizando no C#.

Uma variável é basicamente a alocação de um espaço na memoria de um computador, para armazenar algum tipo de valor para uma informação, pode ser por exemplo um valor numérico para representar a idade de uma pessoa, ou um valor textual para armazenar o nome de alguém, vai depender da logica do seu programa, e qual informação e tipo de dado que você vai trabalhar. 

Nós temos alguns principais tipos de dados que são mais utilizados no nosso dia a dia como desenvolvedores: Numéricos Inteiros, Numéricos Flutuantes, Booleanos e Textuais.

Traduzindo esses tipos para o C#, nós teremos o seguinte:

Numéricos Inteiros serão representados pela palavra reservada int.
Numéricos Flutuantes serão representados pelas palavras reservadas float, double e decimal.
Booleanos serão representados pela palavra reservada bool.
Textuais serão representados pelas palavras reservadas string e char.

As palavras reservadas, são exclusivas para o uso da linguagem, então não conseguiremos utilizar essas palavras para outro contexto que não seja o uso exclusivo dela para representar algo para a linguagem. No nosso caso em especifico seriam os tipos de variáveis. Como eu expliquei uma variável armazena um determinado valor no na memoria do computador, e esse valor vai ser de um tipo, esse tipo poderá ser um dos tipos principais que foram citados acima: int, float, double, decimal, bool, string ou char.

O tipo int será responsável por armazenar valores numéricos inteiros, ou seja n[úmeros que não possuem casas decimais, já os tipos float, double, decimal conseguem armazenar valores numéricos com casas decimais, o que muda entre eles é basicamente a precisão e tamanho dos valores numéricos.


  De acordo com a documentação oficial da Microsoft, o tipo float consegue armazenar até 9 dígitos, e consome 4 bytes de memoria ram, já o double consegue armazenar até 17 dígitos, e consome 8 bytes de memoria ram, e o decimal consegue armazenar até 29 dígitos, ou seja é bastante preciso, e consome 16 bytes na memoria ram.

Dependendo do tipo de valor que você deseja armazenar, tem que ser pensado com calma qual tipo de variável você vai estar utilizando, pois cada byte consumido na memoria ram, influencia na performance do seu programa quando estiver rodando no computador.

O tipo bool será responsável por armazenar apenas valores True ou False, verdadeiro ou falso, muito útil para realizarmos checagens de condições logicas, como por exemplo verificar se uma pessoa é maior de idade, e armazenar essa informação em uma variável do tipo bool.

Já os tipos string e char são responsáveis por armazenar valores textuais, a string consegue armazenar textos com diversas palavras e caracteres, já o char só consegue armazenar apenas um caractere, ou seja uma letra.


Referências: Tipos numéricos de ponto flutuante – Referência de C# | Microsoft Docs

Artigos relacionados

0 comentários:

Postar um comentário