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



Download 8,15 Mb.
Pdf ko'rish
bet32/266
Sana20.04.2022
Hajmi8,15 Mb.
#567200
1   ...   28   29   30   31   32   33   34   35   ...   266
Bog'liq
C# for beginners


Глава 3. Базовые типы данных, переменные 
49 
При этом выражение 
"{0:f} {1:f}" 
— это строка форматирования, значение которой заключено в кавычки. 
Элементы в фигурных скобках, в которых мы видим 0 и 1, означают 
порядковые номера выводимых на экран переменных, расположенных 
следом за строкой форматирования после запятой. То есть в данном 
случае (счет переменных идет от нуля) первой станет выводиться зна-
чение переменной 
fahr
, за ней — значение 
cels
. Можно было бы вывес-
ти сначала 
cels
, а за ней 
fahr
, поменяв 0 на 1, а 1 на 0. После указателей 
порядка вывода содержимого переменных через двоеточие указан фор-
мат выводимых значений. В данном случае это 
f
— формат вывода чис-
ла с плавающей точкой. Все символы, которые находятся в строке фор-
матирования и не заключены в фигурные скобки, выводятся без форма-
тирования. Поэтому в программе пространство между форматами 
заполнено пробелами с целью разнести при выводе на экран результаты: 
чтобы они попали в свои колонки. Результат работы приложения пока-
зан на рис. 3.2. 
Логический тип данных 
Изменим наше первое приложение так, как показано на рис. 3.3. 
Рассмотрим еще один тип данных — 
логический
тип
. Данные этого ти-
па принимают только два значения: 
True
(истина) и 
False
(ложь).
И больше никаких. Почему я так написал? Для тех, кто знает С/С++.
В этих языках у булевых переменных еще было два значения: 1 и 0. 
Здесь этого нет. Когда используется этот тип данных? Пример показан 
на рис. 3.3. В операторе цикла 
while
цикл завершается, когда условие, 
заданное в заголовке 
while
, нарушается. Бывают очень длинные и 
сложные условия, которые не просматриваются сразу при отладке про-
граммы. В этом случае при отладке полезно сделать то, что и показано 
на рис. 3.3. Что значит, что условие, заданное в заголовке 
while
, нару-
шается? Это означает, что условие было истинным, а потом стало лож-
ным. Когда в заголовке 
while
условие становится ложным, оператор 
завершает свою работу. На рис. 3.3 показано, что условие в заголовке 
while
присвоено переменной 
b
, которая объявлена логической (иногда 
говорят "булевой"). В режиме отладки (видны две 
точки
останова

программы, когда программа остановилась на строке 29, навели курсор 
мыши на 
b
. Подсказчик среды показал значение 
b
в этот момент. Оно 
было равно 
True
. Это значит, что цикл еще крутился. 


50 
Download 8,15 Mb.

Do'stlaringiz bilan baham:
1   ...   28   29   30   31   32   33   34   35   ...   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