Литералами представлены неизменные значения. Зачастую значения различных литералов присваивают переменным в качестве их значения.
Литералы бывают:
- логическими (значения true и false)
- целочисленными (целые значения, например,
1,790,-100) – целочисленные литералы также могут быть представлены в двоичной (например,0b0101=5) и шестнадцатеричной форме (например,0хABF2 = 44018) - вещественными (числа с плавающей точкой, например,
1.932,0.0,-22.12) – кроме этого вещественные литералы могут быть представленные в экспоненциальной форме (например,1.2e2 = 1 * 10^2 = 120, 4.6E-2 = 4.6 * 10^(-2) = 0.046) - символьными (например,
'ф','с','4') - строчными (например,
"Hello world!!!") - отдельный литерал представленный ключевым словом null.
Нужно подметить, что символьные литералы бывают двух видов:
- обычные символы (например,
'ф','с','4') - escape-последовательности строк (например,
'\n','\t','\a'и т.д. ) – эти последовательности имеют особенное значения.
Пример использования литералов:
static void Main(string[] args)
{
Console.WriteLine("Hello world!"); // строковой литерал
Console.WriteLine(1); // целочисленный литерал
Console.WriteLine(1.8); // вещественный литерал
Console.WriteLine(7.5e-3); // вещественный литерал
Console.WriteLine(5.6E2); // вещественный литерал
Console.WriteLine('s'); // символьный литерал
Console.WriteLine('\t' + 'd'); // символьные литералы
Console.WriteLine(true); // логический литерал
Console.WriteLine(false); // логический литерал
Console.ReadKey();
}

предыдущая статья