Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоргалка на программирование.docx
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
88.27 Кб
Скачать

6.Лексические основы языка c#. Общая структура программы.

Основная программная единица на языке C# - текстовый файл с расширением «.cs»

Комментарии

// Однострочный_комментарий

/* Многострочный_комментарий */

Идентификатор

Любой объект программы имеет своё имя.

Идентификатор – это последовательность латинских или русских букв, цифр и знака «_», начинающегося не с цифры. Регистр учитывается.

7.Стандартные типы данных языка c#.

Основная программная единица на языке C# - текстовый файл с расширением «.cs»

Комментарии

// Однострочный_комментарий

/* Многострочный_комментарий */

Идентификатор

Любой объект программы имеет своё имя.

Идентификатор – это последовательность латинских или русских букв, цифр и знака «_», начинающегося не с цифры. Регистр учитывается.

Данные

В любом языке программирования данные делятся на 2 категории: Постоянные(Const) и переменные.

Переменная – это символическое обозначение ячейки оперативной памяти в которой хранятся данные.

Каждая данная характеризуется своим типом данных, который задаёт диапазон значений для данных этого типа и набор выполняемых над этими данными операций.

Основные типы данных

Имя типа

Размер (бит)

.NET – имя структуры

Описание

bool

8

Boolean

Логический (True/False)

Byte

8

Byte

Целый 8-разрядный

Char

16

Char

Символьный

Decimal

128

Decimal

Числовой, для финансовых вычислений

Double

64

Double

Вещественный двойной точности

Float

32

Single

Вещественный обычный

Int

32

Int32

Целочисленный

Long

64

Int64

Длинный целочисленный

Void

Отсутствие значения

strong

String

Строка

Прежде чем использовать переменную, её нужно объявить.

тип имя_переменной;

пример:

int x, y;

Тип переменной изменить нельзя.

Переменной можно присвоить любое допустимое значение.

«=» - Операция присваивания

Преобразование типа: (нов_тип) имя_переменной

8.Лексические основы языка c#. Знаки операций.

Знаки операций обеспечивают формирование и последующее вычисление выражений. При вычислении выражений учитывается приоритет операций.

Арифметические операции:

  1. Унарные:

    1. +

    2. ++

    3. --

  2. Бинарные

    1. +

    2. *

    3. /. 10/3=3; 10.0/3=3.3333

    4. % - остаток от деления. 10%3=1

9.Лексические основы языка c#. Идентификаторы, константы и переменные. Идентификатор

Любой объект программы имеет своё имя.

Идентификатор – это последовательность латинских или русских букв, цифр и знака «_», начинающегося не с цифры. Регистр учитывается.

Константы

Константы делятся на 5 групп:

  1. Целые константы, могут быть десятичными, шестнадцатеричными;

  2. Вещественные константы: с десятичной точкой или в экспоненциальной форме;

  3. Перечисление – это множество именованных целочисленных констант enum имя {список_перечисления} enum color {red, green, blue, yellow=10, white} доступ к элементам перечисления осуществляется через имя типа и операцию «точка» (int) color.blue = 2;

  4. Символьные (литерные) константы – заключаются в апострофы ‘1’ escape-последовательности начинаются с «\». \n –переход строки, \t – горизонтальная табуляция, \v – вертикальная табуляция, \\- вывести «\», \0- ноль символ.

  5. Строка или строковая константа – это последовательность символов заключенная в кавычки “строка_символов”. Также существуют буквальные строковые константы, они начинаются с «@». @”c:\data\123.cs”- такая строка воспринимается без модификаций.

Описание пользовательских констант:

const float pi=3.14;

const int n=10;

Переменная – это символическое обозначение ячейки оперативной памяти в которой хранятся данные.