Зміст курсу
Основи C#
Основи C#
Персонаж
Ключове слово char
представляє один символ. Значення символу завжди укладене в одинарні лапки ('
).
main
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 } } }
Кожен символ представляє ціле значення в таблиці ASCII. Таблиця ASCII є фундаментальною системою кодування символів, що використовується в комп'ютерах для представлення тексту та символів. Кожному символу, як-от літерам, цифрам і знакам пунктуації, присвоєно унікальне числове значення, яке розуміють комп'ютери. Це дозволяє комп'ютерам обмінюватися та відображати інформацію у стандартизований спосіб.
Наприклад, символ a
представляє значення 97
, а b
представляє 98
. Ви можете переглянути таблицю ASCII за посиланням: Посилання на таблицю ASCII
Ми можемо виконувати арифметичні операції над символами. Операції завжди повертають ціле значення на основі ASCII значень символів, які обробляються. Наприклад:
main
using 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 також можуть бути представлені як символи, якщо їх взяти в одинарні лапки:
Однак, цифри, представлені як символи, НЕ є такими ж, як цілі числа.
Note
Summing letters using ASCII values can be useful in creating simple hash functions. These functions can be used for data integrity checks or distributing data across storage systems. By summing the ASCII values of characters in a string, you can generate a unique numerical representation of that string.
Дякуємо за ваш відгук!