Тема Основные понятия языка



бет1/7
Дата26.12.2022
өлшемі330,94 Kb.
#59786
түріЛекция
  1   2   3   4   5   6   7

Лекция №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' '\x74' '\0' '\\' '\uA81B' Жолдық «Здесь был Vasia"
"\t Мәні r=\xF5\n"
"Здесь был \u0056\u0061"
@"C:\temp\file1.txt"
Null константасы null
Unicode
Кодировкасы
Суффикс
типі
Басқарушы символ
5∙1012

Атаулар (идентификаторлар)

  •  программалық объектінің аты (атауы). Әріп немесе астын сызу таңбасы идентификатордың бірінші символы болуы мүмкін, бірақ цифр бола алмайды

Дұрыс аттар мысалы:
Vasia, Вася, _13, \u00F2\u01DD, @while.

Дұрыс емес идентификаторлар:
2late, Big gig, Б#г


Достарыңызбен бөлісу:
  1   2   3   4   5   6   7




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет