Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Character | Dealing with Data Types
C# Basics
course content

Course Content

C# Basics

C# Basics

1. Getting Started
2. Dealing with Data Types
3. Control Structures
4. Loops
5. Arrays
6. Methods

Character

The keyword char represents a single character. A character value is always enclosed in single quotes (').

cs

main

12345678910111213141516
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 } } }

Every character represents an integer value in the ASCII table. The ASCII table is a fundamental character encoding system used in computers to represent text and symbols. Each character, like letters, numbers, and punctuation marks, is assigned a unique numerical value that computers understand. This allows computers to exchange and display information in a standardized way.

For example, the character a represents the value 97 while b represents 98. You can view the ASCII table at: ASCII table link We can perform arithmetic operations on the characters. The operations always return an integer value based on the ASCII values of the characters being operated. For-example:

cs

main

123456789101112131415
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { char var1 = 'a'; char var2 = 'b'; Console.WriteLine(var1 + var2); // Output: 195 } } }

The above code outputs 195 because the sum of the ASCII values of a and b is 195.

The digits from 0 to 9 can also be represented as characters by enclosing them in single quotes:

However, digits represented as characters are NOT the same as integers.

Which one of these is a char value?

Select the correct answer

Everything was clear?

Section 2. Chapter 5
We're sorry to hear that something went wrong. What happened?
some-alt