Тема Основные понятия языка
бет 1/7 Дата 26.12.2022 өлшемі 330,94 Kb. #59786 түрі Лекция
Лекция №2 C++/C # тілінің негізгі түсініктері. C++/ C# тіліндегі мәліметтер типтері. Типтер мән және сілтеме бойынша берілуі. C# синтаксисі және C++ айырмашылықтары. C# бағдарламасының құрылымы Тіл құрылымы С# тілінің негізгі түсініктері Тіл құрамы: Символдар Лексемалар: тұрақтылар, атаулар, кілттік сөздер ,бөлгіштер Өрнек Оператор Тіл құрамы Символдар : әріптер: A-Z, a-z, _, сандар: 0-9, A-F арнайы символдар: +, *, {, … Пробель символдары Лексемалар тұрақтылар 2 0.11 “Санжар” атаekfh Vasia a _11 кілттік сөздер double do if Амалдар таңбалары + <= new бөлгіштер ; [ ] , Өрнек өрнек – мәнді есептеу ережесі: a + b Операторлар орындалатын: c = a + b; сипаттау: double a, b;
Лексема (token, токен) (қарапайым конструкциялар) – өздігінше мағынасы бар ең кіші бірлік
Тұрақтылар (литер) C#
Түрі Мысалдар
Булбдік true false
Бүтін ондық 8 199226 0Lu
16-лық 0xA 0x1B8 0X00FFL
Нақты нүктелі 5.7 .001f 35m
ретпен 0.2E6 .11e–3 5E12
Символьдық 'A' '\x 74' '\0' '\\' '\u A81B' Жолдық «Здесь был Vasia"
"\t Мәні r=\xF5\n "
"Здесь был \u0056\u0061"
@"C:\temp\file1.txt"
Null константасы null
Unicode
Кодировкасы
Суффикс
типі
Басқарушы символ
5∙1012
Атаулар (идентификаторлар) программалық объектінің аты (атауы). Әріп немесе астын сызу таңбасы идентификатордың бірінші символы болуы мүмкін, бірақ цифр бола алмайды
Дұрыс аттар мысалы :
Vasia, Вася, _13, \u00F2\u01DD, @while.
Дұрыс емес идентификаторлар :
2late, Big gig, Б#г
Достарыңызбен бөлісу: