Символ
Свайпніть щоб показати меню
Ключове слово char позначає окремий символ. Значення символу завжди береться в одинарні лапки (').
main.cs
12345678910111213141516using 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 } } }
Кожен символ має відповідний номер у таблиці ASCII — це система, яку комп’ютери використовують для представлення тексту. Наприклад, a — це 97, а b — це 98. Повну таблицю можна переглянути here. Арифметичні операції над символами використовують ці числа. Наприклад:
main.cs
123456789101112131415using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { char var1 = 'a'; char var2 = 'b'; Console.WriteLine(var1 + var2); // Output: 195 } } }
Наведений вище код виводить 195, оскільки сума ASCII-значень символів a та b дорівнює 195.
Цифри від 0 до 9 також можна представити як символи, взявши їх у одинарні лапки:
char val = '7';
Однак цифри, представлені як символи, НЕ є тотожними цілим числам.
Примітка
Сума літер за ASCII-значеннями може бути корисною для створення простих хеш-функцій. Такі функції використовуються для перевірки цілісності даних або розподілу даних між системами зберігання. Підсумовуючи ASCII-значення символів у рядку, можна отримати унікальне числове представлення цього рядка.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат