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



Download 8,15 Mb.
Pdf ko'rish
bet23/266
Sana20.04.2022
Hajmi8,15 Mb.
#567200
1   ...   19   20   21   22   23   24   25   26   ...   266
Bog'liq
C# for beginners


Часть I. Базовые сведения о программировании на языке C# 
дробного) уже просто перемножить не пройдет: их надо представить в 
специальном виде (мантисса и порядок), потом кое-что сделать с этими 
частями, потом еще кое-что и т. д. Поэтому если каждый вид данного 
типизировать, т. е. определить ему его тип, тогда уже можно, глядя на 
тип данного, знать, сколько ему надо выделить памяти, какие операции 
можно проводить с данными этого типа, какие результаты и какого типа 
могут получиться и т. д. Тогда при компиляции программы компилятор 
посмотрит на тип данного и все расставит по своим местам. Например, 
целому числу выделит четыре байта памяти, дробному — восемь, под 
строку текста — столько-то. И если в программе станут сравниваться 
две строки, компилятор правильно построит участок кода программы, 
исходя из того, что сравниваются именно строки данных. Короче гово-
ря, чтобы работать с данными в программе, надо задавать типы этих 
данных и имена этих данных. То есть описывать, как говорят, эти дан-
ные в программе. Или еще говорят: объявлять данные, что то же самое. 
В C# принято объявлять данные, в общем случае так: "тип имя данно-
го". Типы данных бывают разные: одни заданы раз и навсегда в самом 
языке (базовые типы), другие программист сам задает (например, струк-
туры, классы, объекты). Базовым типам сопоставлены фиксированные 
ключевые слова, небазовые типы программист сам именует. 
Тип целочисленных данных 
В табл. 3.1 приведены различные типы данных для целых чисел: хотя 
все числа целые, но в зависимости от типа им выделяется разное коли-
чество памяти. 
Таблица 3.1.
Размер и диапазон целочисленных типов в C# 
Тип 
Размер 
(байт) 
Диапазон значений 
Как использовать 
(объявление 
и инициализация 
переменной) 
sbyte

От –128 до +128 
sbyte sb=12; 
byte

От 0 до 255 
byte b=12; 
short

От –32 768 до +32 767 
short si=-12; 
ushort

От 0 до 65 535 
ushort us=12; 
int

От –2 147 483 648 до +2 147 483 647 
int i=-14; 
uint

От 0 до 4 294 967 295 
uint ui=14; 


Download 8,15 Mb.

Do'stlaringiz bilan baham:
1   ...   19   20   21   22   23   24   25   26   ...   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