Contenido del Curso
Conceptos básicos de C#
Conceptos básicos de C#
Carácter
La palabra clave char
representa un solo carácter. Un valor de carácter siempre está encerrado entre comillas simples ('
).
main
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { char letter1 = 'a'; char letter2 = 'b'; Console.WriteLine(letter1); // Output: a Console.WriteLine(letter2); // Output: b } } }
Cada carácter representa un valor entero en la tabla ASCII. La tabla ASCII es un sistema de codificación de caracteres fundamental utilizado en las computadoras para representar texto y símbolos. A cada carácter, como letras, números y signos de puntuación, se le asigna un valor numérico único que las computadoras entienden. Esto permite a las computadoras intercambiar y mostrar información de manera estandarizada.
Por ejemplo, el carácter a
representa el valor 97
mientras que b
representa 98
. Puedes ver la tabla ASCII en: Enlace a la tabla ASCII
Podemos realizar operaciones aritméticas en los caracteres. Las operaciones siempre devuelven un valor entero basado en los valores ASCII de los caracteres que se están operando. Por ejemplo:
main
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { char var1 = 'a'; char var2 = 'b'; Console.WriteLine(var1 + var2); // Output: 195 } } }
El código anterior produce 195
porque la suma de los valores ASCII de a
y b
es 195
.
Los dígitos del 0 al 9 también pueden representarse como caracteres al encerrarlos entre comillas simples:
Sin embargo, los dígitos representados como caracteres NO son lo mismo que los enteros.
¡Gracias por tus comentarios!