Тип char в C#
Тип char хранит один элемент UTF-16.
Значение пишут в одинарных кавычках: внутри
одна такая единица, не две буквы подряд.
Обычная латинская буква, цифра или знак
помещаются в один char. Некоторые редкие
знаки Unicode в строке занимают два char
подряд; в примерах ниже - знаки из одного char.
Создадим переменную с буквой и выведем ее:
char ch = 'a';
Console.WriteLine(ch); // prints a
Двойные кавычки по-прежнему дают строку, даже если внутри одна буква. На экране буква та же, тип другой:
string str = "a";
Console.WriteLine(str); // prints a
Так же записывают цифру, пробел и знак препинания. Кавычки вокруг значения не печатаются, на экран уходит только сам символ:
char ch2 = '7';
char ch3 = ' ';
Console.Write(ch2);
Console.Write(ch3);
Console.WriteLine("end"); // prints 7 end
Дан символ:
char ch = 'b';
Выведите этот символ.
Дан символ:
char ch = 'k';
Выведите этот символ.
Дан символ:
char ch = '?';
Выведите этот символ.
Дана строка:
string str = "b";
Выведите эту строку.