Encoding
Basically, our "Hello, Makers" is a string. String is a collection of chars. If we take a deeper understanding about char in C#, we could see an UTF-16 code unit, a unicode character encoding format.
Encoding needs because computer can't read char or string, computer can only read 1 or 0. That's why we need an encoding to convert the string to 1 or 0.
Search in google for 'H' unicode. It is U+0048.
Open interactive visual studio console. It is located on View > Other windows > C# interactive. Check our encoding type.
> char capitalH = '\u0048';
> capitalH
> 'H'
For your information.
- Integer types represent whole numbers.
- Unsigned contains only positive value (0-255).
- Signed can have negative and positive numbers or sbyte (-128 to 127).
> sbyte a = -128;
> sbyte b = 128;