Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Символ | Робота з Типами Даних
Основи C#

bookСимвол

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

main.cs

main.cs

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 — це система, яку комп’ютери використовують для представлення тексту. Наприклад, a — це 97, а b — це 98. Повну таблицю можна переглянути here. Арифметичні операції над символами виконуються з використанням цих чисел. Наприклад:

main.cs

main.cs

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 також можна представити як символи, взявши їх у одинарні лапки:

char val = '7';

Однак цифри, представлені як символи, НЕ є тотожними цілим числам.

Примітка

Сума літер за ASCII-значеннями може бути корисною для створення простих хеш-функцій. Такі функції використовуються для перевірки цілісності даних або розподілу даних між системами зберігання. Підсумовуючи ASCII-значення символів у рядку, можна отримати унікальне числове представлення цього рядка.

question mark

Яке з наведеного є значенням типу char?

Select the correct answer

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

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

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

Секція 2. Розділ 5

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

Can you explain more about how arithmetic operations work with characters?

What is the difference between a character digit and an integer digit?

Can you give an example of a simple hash function using ASCII values?

Awesome!

Completion rate improved to 1.59

bookСимвол

Свайпніть щоб показати меню

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

main.cs

main.cs

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 — це система, яку комп’ютери використовують для представлення тексту. Наприклад, a — це 97, а b — це 98. Повну таблицю можна переглянути here. Арифметичні операції над символами виконуються з використанням цих чисел. Наприклад:

main.cs

main.cs

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 також можна представити як символи, взявши їх у одинарні лапки:

char val = '7';

Однак цифри, представлені як символи, НЕ є тотожними цілим числам.

Примітка

Сума літер за ASCII-значеннями може бути корисною для створення простих хеш-функцій. Такі функції використовуються для перевірки цілісності даних або розподілу даних між системами зберігання. Підсумовуючи ASCII-значення символів у рядку, можна отримати унікальне числове представлення цього рядка.

question mark

Яке з наведеного є значенням типу char?

Select the correct answer

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

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

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

Секція 2. Розділ 5
some-alt