Menu Log in Tipos de datos C# ‹ Anterior Siguiente › Tipos de datos C# Como se explica en el capítulo variables, una variable en C# debe ser un tipo de datos especificado: Ejemplo int myNum = 5; double myDoubleNum = 5.99D; char myLetter = 'D'; bool myBool = true; string myText = "Hello"; // // // // // Integer (whole number) Floating point number Character Boolean String Pruébalo tú mismo » : Un tipo de datos especifica el tamaño y el tipo de los valores variables. Es importante utilizar el tipo de datos correcto para la variable correspondiente; para evitar errores, para ahorrar tiempo y memoria, pero también hará que su código sea más mantenible y legible. Los tipos de datos más comunes son: Data Type Size Description int 4 bytes Stores whole numbers from -2,147,483,648 to 2,147,483,647 long 8 bytes Stores whole numbers from -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807 float 4 bytes Stores fractional numbers. Sufficient for storing 6 to 7 decimal digits double 8 bytes Stores fractional numbers. Sufficient for storing 15 decimal digits bool 1 bit Stores true or false values char 2 bytes Stores a single character/letter, surrounded by single quotes string 2 bytes per character Stores a sequence of characters, surrounded by double quotes Números Los tipos de números se dividen en dos grupos: Integer types stores whole numbers, positive or negative (such as 123 or -456), without decimals. Valid types are int and long . Which type you should use, depends on the numeric value. : Floating point types represents numbers with a fractional part, containing one or more decimals. Valid types are float and double . Even though there are many numeric types in C#, the most used for numbers are int (for whole numbers) and double (for floating point numbers). However, we will describe them all as you continue to read. Tipos de enteros Int The int data type can store whole numbers from -2147483648 to 2147483647. In general, and in our tutorial, the int data type is the preferred data type when we create variables with a numeric value. Ejemplo int myNum = 100000; Console.WriteLine(myNum); Pruébalo tú mismo » Largo The long data type can store whole numbers from -9223372036854775808 to 9223372036854775807. This is used when int is not large enough to store the value. Note that you should end the value with an "L": Ejemplo : long myNum = 15000000000L; Console.WriteLine(myNum); Pruébalo tú mismo » Tipos de punto flotante Debes usar un tipo de coma flotante siempre que necesites un número con un decimal, como 9,99 o 3.14515. The float and double data types can store fractional numbers. Note that you should end the value with an "F" for floats and "D" for doubles: Ejemplo de flotador float myNum = 5.75F; Console.WriteLine(myNum); Pruébalo tú mismo » Doble Ejemplo double myNum = 19.99D; Console.WriteLine(myNum); Pruébalo tú mismo » Use float or double ? : The precision of a floating point value indicates how many digits the value can have after the decimal point. The precision of float is only six or seven decimal digits, while double variables have a precision of about 15 digits. Therefore it is safer to use double for most calculations. Números científicos Un número de coma 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); Pruébalo tú mismo » : PUBLICIDAD Booleanos A boolean data type is declared with the bool keyword and can only take the values true or false : Ejemplo bool isCSharpFun = true; bool isFishTasty = false; Console.WriteLine(isCSharpFun); Console.WriteLine(isFishTasty); // Outputs True // Outputs False Pruébalo tú mismo » Los valores booleanos se utilizan principalmente para pruebas condicionales, de las que aprenderá más en un capítulo posterior. HTML Personajes Dark mode Dark code The char data type is used to store a single character. The character must be surrounded by single quotes, like 'A' or 'c': Ejemplo char myGrade = 'B'; Console.WriteLine(myGrade); : Pruébalo tú mismo » Cuerdas The string data type is used to store a sequence of characters (text). String values must be surrounded by double quotes: Ejemplo string greeting = "Hello World"; Console.WriteLine(greeting); Pruébalo tú mismo » Ejercicios C# Ponte a prueba con ejercicios Ejercicio: Añade el tipo de datos correcto para las siguientes variables: myNum = 9; : Enviar respuesta » myDoubleNum = 8,99; myLetter = 'A'; Iniciar el ejercicio ‹ Anterior Siguiente › PUBLICIDAD NUEVO Acabamos de lanzar Vídeos de W3Schools Explorar ahora SELECTOR DE COLOR : Obtener la certificación completando ¡un curso hoy! erb n OtOon aLlo S ca pí S a FI ED R TI 02 CE 2 W3 . 2 Empezar JUEGO DE CÓDIGOS Jugar al juego : PUBLICIDAD Informar de error Foro Acerca de Tienda Principales tutoriales Tutorial HTML Tutorial de CSS Tutorial de JavaScript Tutorial De Cómo Tutorial de SQL Tutorial de Python W3. Tutorial de CSS Tutorial de Bootstrap Tutorial de PHP Tutorial de Java Tutorial de C++ Tutorial de jQuery Referencias principales Referencia HTML Referencia de CSS : Referencia de JavaScript Referencia SQL Referencia de Python W3. Referencia de CSS Referencia de Bootstrap Referencia de PHP Colores HTML Referencia de Java Referencia angular Referencia de jQuery Ejemplos principales Ejemplos de HTML Ejemplos de CSS Ejemplos de JavaScript Ejemplos De Procedimientos Ejemplos de SQL Ejemplos de Python W3. Ejemplos de CSS Ejemplos de Bootstrap Ejemplos de PHP Ejemplos de Java Ejemplos de XML Ejemplos de jQuery Cursos web Curso HTML Curso CSS Curso JavaScript Curso Front-end Curso SQL Curso Python Curso PHP Curso jQuery Curso Java Curso C++ Curso C# Curso XML Obtener la certificación » W3Schools está optimizado para el aprendizaje y la formación. Los ejemplos podrían simplificarse para mejorar la lectura y el aprendizaje. Los tutoriales, referencias y ejemplos se revisan constantemente para evitar errores, pero no podemos garantizar la plena corrección de todo el contenido. Mientras utiliza W3Schools, usted acepta haber leído y aceptado nuestros términos de uso, cookies y política de privacidad. Copyright 1999-2022 por Refsnes Data. Todos los derechos reservados. W3Schools está impulsado por W3. CSS. : :