C# для начинающих Пахомов Б. И



Download 8,15 Mb.
Pdf ko'rish
bet38/266
Sana20.04.2022
Hajmi8,15 Mb.
#567200
1   ...   34   35   36   37   38   39   40   41   ...   266
Bog'liq
C# for beginners


Часть I. Базовые сведения о программировании на языке C# 
сделано ранее с помощью отладчика и наведения курсора мыши на пе-
ременную. Результат будет тем же — 
Х
. Почему? Потому что таблица 
Unicode — таблица шестнадцатеричных кодов. А у нас число 88 — де-
сятичное. Следовательно, среда программирования переведет это число 
в шестнадцатеричный формат, чтобы воспользоваться таблицей Unicode. 
А 88 в шестнадцатеричном формате равно 58 (для перевода можете
воспользоваться программой Калькулятор, поставляемой с Windows). 
А это, как мы видели раньше — код символа 
Х

Рис. 3.6. 
Проверка с помощью программы факта присвоения символу некоторого кода 
вместо литерала 
Ранее мы присвоили переменной типа 
char
непосредственно значение 
шестнадцатеричного кода в виде: 
char MyChar = '\x0058';
. Но такой 
код можно присвоить и в другом виде: 
char MyChar = '\u0058'; 
Здесь символ 
u
после обратного слеша (
\
) указывает на Unicode. 
Тип 
char
можно явно преобразовывать в типы 
ushort

int

uint

long

ulong

float

double

decimal
. Пример показан на рис. 3.7. То есть таким 
способом мы можем получить код символа в десятичной системе счис-
ления. 
Однако обратное преобразование не возможно. 


Глава 3. Базовые типы данных, переменные 
59 
Рис. 3.7. 
Преобразование типа 
char
в числовые данные 
Управляющие символы таблицы Unicode могут записываться не только 
в форме четырехразрядного шестнадцатеричного числа с обратным 
слешем в начале, но и символьном виде, для облегчения пользования 
ими. Перечень некоторых таких символов приведен в табл. 3.2. 
Таблица 3.2.
Управляющие символы Unicode 
Вид Пояснение 
'\\' 
Обратный слеш 
'\0' 
Завершающий нуль-символ строки 
'\a' 
Алерт (предупреждение) 
'\b' 
Бэкспейс (возврат назад на одну позицию) 
'\f' 
form feed (прогон страницы) 
'\n' 
Переход на новую строку 
'\r' 
Возврат каретки 
'\t' 
Горизонтальная табуляция 
'\v' 
Вертикальная кавычка 
'\u' 
Unicode-последовательность 


60 
Download 8,15 Mb.

Do'stlaringiz bilan baham:
1   ...   34   35   36   37   38   39   40   41   ...   266




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish