Сообщения с тегом ‘Boolean’
Система типов
Написано admin в 20 Июнь 2008 – 20:47 -Система типов
Давайте рассмотрим, как устроена система типов в языке C#, но вначале для сравнения приведу классификацию типов в стандарте языка C++.
Стандарт языка C++ включает следующий набор фундаментальных типов.
- Логический тип (bool).
- Символьный тип (char).
- Целые типы. Целые типы могут быть одного из трех размеров – short, int, long, сопровождаемые описателем signed или unsigned, который указывает, как интерпретируется значение, – со знаком или без оного.
- Типы с плавающей точкой. Эти типы также могут быть одного из трех размеров – float, double, long double.
Кроме того, в языке есть
- Тип void, используемый для указания на отсутствие информации.
Язык позволяет конструировать типы.
- Указатели (например, int* – типизированный указатель на переменную типа int).
- Ссылки (например, double& – типизированная ссылка на переменную типа double).
- Массивы (например, char[] – массив элементов типа char).
Язык позволяет конструировать пользовательские типы
- Перечислимые типы (enum) для представления значений из конкретного множества.
- Структуры (struct).
- Классы. Read more »
Tags: Boolean, Eiffel, enum, Framework, NET, pointer, Reference, SByte, struct, System, void
Находится в Учебник | No Comments »
Урок 4. Переменные языка C#
Написано admin в 14 Июнь 2008 – 15:51 -Урок 4. Переменные языка C#
Для каждого типа данных C# существует соответствующий тип данных в CRL (Common Language Runtime). Подробности CRL см. в уроке 2. Это, в частности, означает, что каждый тип имеет два названия – полный (из CLR, его можно использовать в любом языке .NET) и сокращенный, который используется в C#. Что за название использовать – это дело вкуса. Но короткие названия во-первых, короче, и во-вторых, как-то привычнее, так что мы в наших уроках будем использовать короткие названия C#. На этом же уроке мы приведем как полные названия (из CLR), так и краткие.
Основные типы данных перечислены в следующей таблице:
| Тип C# | Тип CLR | Размер в байтах | Пояснение |
| int | Int32 | 4 | Целое (со знаком) |
| float | Single | 4 | Вещественное число |
| char | Char | - | Символ (Unicode) |
| bool | Boolean | - | Логический тип |
| short | Int16 | 2 | Короткое целое (со знаком) |
| long | Int64 | 8 | Длинное целое (со знаком) |
| string | String | - | строка |
| byte | Byte | 1 | байт |
| decimal | Decimal | 8 | Вещественное число фиксированной точности |
Если вы предпочитаете использовать длинные имена, то вы должны писать что-то вроде System.Int32 для типа int и т. п. (т. е. приписывать слово System перед CLR-именем). Или же вы должны добавить строчку
Tags: bool, Boolean, Common, Console, CRL, Language, NET, Single
Находится в Уроки C# | No Comments »
