Convert Character to ASCII in C#
Below is a simple C# program that shows how to convert a character to its ASCII value:
using System;
class Program
{
static void Main()
{
char character = 'T';
int asciiValue = (int)character;
Console.WriteLine($"The ASCII value of {character} is {asciiValue}");
}
}
In the above program, we have declared a character variable character
and assign it the value 'A'
. Then, we converted the character to its ASCII value using the (int)
casting operator and stored the result in the asciiValue
variable.
Output:
The ASCII value of T is 84
Here, 'T' has an ASCII value of 84 according to the ASCII table.
But what about non-alphabetic characters or special symbols? C# handles those cases easily as well.
using System;
class Program
{
static void Main()
{
char character = '%';
int asciiValue = (int)character;
Console.WriteLine($"The ASCII value of {character} is {asciiValue}");
}
}
Output:
The ASCII value of % is 37
As you can see, even special symbols like '%' have their own ASCII values.
Comments (0)