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

19. Разделители в c#. Литералы в c#.

Разделители предназначены для отделения друг от друга идентификаторов, чисел, зарезервированных слов. В качестве разделителей применяются: пробел, табуляция, символ новой строки, комментарий.

В C# принято, что в любом месте, где можно поместить один разделитель, их можно поместить любое количество и в любом сочетании. Это позволяет наглядно оформлять программу, улучшать ее читаемость.

Литералами и константами называют неизменяемые величины. Логических литералов всего два: true (истина) и false (ложь). Целые литералы – это числа без дробной части. Вещественный литерал по умолчанию должен обязательно содержать дробную часть. В этом случае компилятор воспринимает его как данное типа double. Вещественные литералы могут быть представлены только в десятичной системе, но в двух формах: с фиксированной точкой и с порядком.

20. Типы данных в языке c#. Классификация типов. Встроенные типы.

Типы можно классифицировать по разным признакам:

- по структуре элемента (простые, структурированные);

- по способу создания элемента (встроенные, определяемые пользователем);

- по моменту создания элемента (статические, динамические).

В C# выделяют по способу хранения элементов следующие типы данных:

- типы  значения;

- ссылочные типы (типы  ссылки);

- параметризованные типы (типы  шаблоны).

К простым встроенным типам относятся: целые, вещественные, символьный, финансовый, логический.

Типы можно классифицировать по разным признакам:

- по структуре элемента (простые, структурированные);

- по способу создания элемента (встроенные, определяемые пользователем);

- по моменту создания элемента (статические, динамические).

В C# выделяют по способу хранения элементов следующие типы данных:

- типы  значения;

- ссылочные типы (типы  ссылки);

- параметризованные типы (типы  шаблоны).

Встроенные типы данных

Ключевое слово

Тип

bool

Логический, значения true/false

byte

8-битовый беззнаковый целый

char

Символьный

decimal

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

double

С плавающей точкой с двойной точностью

float

С плавающей точкой с одинарной точностью

int

Целый

long

Длинный целый

sbyte

8-битовый целочисленный со знаком

short

Короткий целый

uint

Целый без знака

ulong

Длинный целый без знака

ushort

Короткий целый без знака

21. Типы-значения и ссылочные типы.

Типы значений и ссылочные типы представляют собой две общие категории встроенных типов данных. Встроенные типы, определяемые ключевыми словами данного языка, доступны для использования в любой программе на C#.

Типы значений также называют простыми или примитивными типами данных, они не имеют внутренней структуры и воспринимаются компилятором как единое данное. Термин «тип значения» применяется к переменным, которые непосредственно содержат значения.

К простым встроенным типам относятся: целые, вещественные, символьный, финансовый, логический.

Все перечисленные типы соответствуют стандартным классам библиотеки .NET и определены в пространстве имен System.

Ссылочные типы определяются в С# классами. Переменные ссылочных типов содержат ссылки на реальные значения.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]