Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Персонаж | Робота з типами даних
Основи C#
course content

Зміст курсу

Основи C#

Основи C#

1. Початок роботи
3. Структури управління
4. Цикли
5. Масиви
6. Методи

book
Персонаж

Ключове слово char представляє один символ. Значення символу завжди укладене в одинарні лапки (').

cs

main

copy
12345678910111213141516
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 значень символів, які обробляються. Наприклад:

cs

main

copy
123456789101112131415
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.

Which one of these is a `char` value?

Which one of these is a char value?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 5
We're sorry to hear that something went wrong. What happened?
some-alt