08-Tipos de datos en C#


En C# una variable tiene que se expecificar el tipo de dato de la variable

Ejemplo

int myNum = 5;               // Integer (whole number)
double myDoubleNum = 5.99D;  // Floating point number
char myLetter = 'D';         // Character
bool myBool = true;          // Boolean
string myText = "Hello";     // String
                 

Un tipo de datos especifica el tamaño y el tipo de los valores de las variables.

Es importante utilizar el tipo de datos correcto para la variable correspondiente; para evitar errores, ahorrar tiempo y memoria, pero también hará que su código sea más mantenible y legible. Los más comunes tipos de datos son:


Data Type Tamano Descricion
int 4 bytes Almacena números enteros desde -2,147,483,648 hasta 2,147,483,647
Long 8 bytes Almacena números enteros desde -9,223,372,036,854,775,808 hasta 9,223,372,036,854,775,807
float 4 bytes Almacena números fraccionarios. Suficiente para almacenar de 6 a 7 dígitos decimales
double 8 bytes Almacena números fraccionarios. Suficiente para almacenar 15 dígitos decimales
bool 1 bit Almacena valores verdaderos o falsos
char 2 bytes Almacena un solo carácter/letra, rodeado de comillas simples
string 2 bytes per character Almacena una secuencia de caracteres, entre comillas dobles



...

Números

Los tipos de números se dividen en dos grupos:

Los tipos enteros almacenan números enteros, positivos o negativos (como 123 o -456), sin decimales. Los tipos válidos son int y long. El tipo que debe usar depende del valor numérico.

Los tipos de punto flotante representan números con un fraccionario parte, que contiene uno o más decimales. Los tipos válidos son floaty double.

Aunque hay muchos tipos numéricos en C#, los más usados ​​para números son int(para números enteros) y double(para números de punto flotante).


Tipos de enteros (int)

los int El tipo de datos puede almacenar números enteros desde -2147483648 hasta 2147483647. En general, y en nuestro tutorial, el int el tipo de datos es el tipo de datos preferido cuando creamos variables con un valor numérico.

Ejemplo

int myNum = 100000;
Console.WriteLine(myNum);                

Tipos de longos (long)

los long El tipo de datos puede almacenar números enteros desde -9223372036854775808 hasta 9223372036854775807. Esto se usa cuando int no es lo suficientemente grande para almacenar el valor. Tenga en cuenta que debe terminar el valor con una "L":

Ejemplo

long myNum = 15000000000L;
Console.WriteLine(myNum);                 

Tipos de punto flotante

Debe usar un tipo de punto flotante cada vez que necesite un número con un decimal, como 9,99 o 3,14515.

los datos de tipo float y double pueden almacenar números fraccionarios. Tenga en cuenta que debe terminar el valor con una "F" para flotantes y una "D" para dobles:

Ejemplo tipo float

float myNum = 5.75F;
Console.WriteLine(myNum);                 

Ejemplo tipo double

double myNum = 19.99D;
Console.WriteLine(myNum);               

Usar float o double?

Precision de un dato tipo float es de siete (7) digitos decimales

Precision de un dato tipo double es de quinze (15) digitos decimales

Cual es lo mas preciso?

Naturalente el de tipo double, ya que su precision va hasta 15 digitos


números científicos

Un número de punto flotante también puede ser un número científico con una "e" para indicar la potencia de 10:

Ejemplo

float f1 = 35e3F;
double d1 = 12E4D;
Console.WriteLine(f1);
Console.WriteLine(d1);                  

Codigo del ejemplo

using System;
namespace MyApplication
{
  class Program
  {
    static void Main(string[] args)
    {
      float f1 = 35e3F;
      double d1 = 12E4D;
      Console.WriteLine(f1);
      Console.WriteLine(d1);
    }
  }
}     

Salida 35000 120000




Booleanos

Un dato tipo booleano se declara con la palabra bool y puede tomar uno de los dos valores posibles true o false

Ejemplo

bool isCSharpFun = true;
bool isFishTasty = false;
Console.WriteLine(isCSharpFun);   // Salida: True
Console.WriteLine(isFishTasty);   // Salida: False
                         

Los valores booleanos se utilizan principalmente para pruebas condicionales


Caracteres

Los datos tipo char se utiliza para almacenar apenas un caracter, que debe estar entre comillas, simples o dobles ("A", 'B')

Ejemplo

char myGrade = 'B';
Console.WriteLine(myGrade);                              



String

Los datos tipo string se utiliza para almacenar una secuencia de caracteres.

igual que los de tipo char estes tambien tienen que estar entre comillas, simples o dobles ("name" 'nombre')

Ejemplo

string greeting = "Hello World";
Console.WriteLine(greeting);
                                  





Publicar un comentario

0 Comentarios