СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Лекция №3 информатика

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Лекция №3 информатика»

Берилгендердин типтери

С# так типтештирүлүүчү тил б.э. Анда программалык элементтерди түзүүчү бардык типтерди баяндоо зарыл (мисалы, өзгөрүлмөлөрдү, объекттерди, терезе, кнопкаларды ж.б.у.с.). Ал компиляторго объекттерге уруксат берилген гана типтерди ыйгарууну көзөмөлдөп, каталардын пайда болуусунан алдын-ала сактоого мүмкүндүк берет. Программалык элементтин тиби компиляторго анын өлчөмү, мүмкүнчүлүгү жөнүндө билдирет (мисалы, int тиби объект 4 байт ээлешин көрсөтөт).

С# тилинде типтер 2 тайпага бөлүнүшөт: тил сунуштаган базалык типтер жана колдонуучу аныктаган типтер. Андан сырткары, С# типтери 2 категорияга бөлүнүшөт: өлчөмдүк типтер (мааниси боюнча типтер) жана ссылкалуу типтер. Object жана String типтеринен башка бүт базалык типтер өлчөмдүү типтер б.э.

С# тилинин базалык тибтеринин .NET платформасынын типтерине дал келүүсү С#та түзүлгөн объекттер .NET CLS талабын канааттандыруучу каалаган тилде түзүлгөн объекттер менен барабар деңгээлде колдонулушу мүмкүн (мисалы, VB.NET тилинде).







Тип

Байттагы өлчөмү

.NET тиби

Баяндоо

Базалык тип

object


Object

эмне болсо да сактайт, жалпы тек катары эсептелет

Логикалык тип

bool

1

Bolean

true же false

Бүтүн типтер

sbyte

1

SByte

Бүтүн белгиси менен (-128 ден 127 ге чейин)

byte

1

Byte

Бүтүн белгисиз ( 0 дон 255 ке чейин)

short

2

Int16

Бүтүн белгилүү (-32768 ден 32767 ге чейин)

ushort

2

UInt16

Бүтүн белгисиз (0 дон 65535 ке чейин)

Int

4

Int32

Бүтүн белгиси менен (-2147483648 ден 2147483647

ге чейин)

uint

4

UInt

Бүтүн сан белгисиз ( 0 дон 4 294 967 295 ге чейин)

long

8

Int64

Бүтүн белгиси менен (-9223372036854775808 ден 9223372036854775807 ге)

ulong

8

UInt64

Бүтүн белгисиз (0 дон 0fffffffffffffff)

Чыныгы типтер

float

4

Single

Экилик тактыкта калкып чыгуучу чекити менен сан. Болжол менен -1.5*10-45 до +3.4*1038 маанилүү сан, 7 маанилүү цифра менен

double

8

Double

Экилик тактыкта калкып чыгуучу чекити менен сан. Болжол менен -5. 0*10-324 до +1.7*10308 маанини кар-

майт, 15-16 маанилүү цифра менен

Символдуу тип

char

2

Сhar

Unicode символдору

Жолчолук тип

string


String

Unicode-символдуу жолчо

Финансылык тип

decimal


12

Decimal


Ондук чекиттүү фиксирленген абалы менен 28 мааниге чейинки сан. Көбүнчө финансылык эсептөөдө колдонулат. m же суффикстери талап кылынат.