В заключение этого раздела приведу
В заключение этого раздела приведу таблицу (3.1), содержащую описание всех встроенных типов языка C# и их основные характеристики.
Bool | System.Boolean | true, false | 8 бит |
Sbyte | System.SByte | -128 — 127 | Знаковое, 8 Бит |
Byte | System.Byte | 0 — 255 | Беззнаковое, 8 Бит |
Short | System.Short | -32768 —32767 | Знаковое, 16 Бит |
Ushort | System.UShort | 0 — 65535 | Беззнаковое, 16 Бит |
Int | System.Int32 | ?(-2*10^9 — 2*10^9) | Знаковое, 32 Бит |
Uint | System.UInt32 | ?(0 — 4*10^9) | Беззнаковое, 32 Бит |
Long | System.Int64 | ?(-9*10^18 — 9*10^18) | Знаковое, 64 Бит |
Ulong | System.UInt64 | ?(0— 18*10^18) | Беззнаковое, 64 Бит |
Float | System.Single | +1.5*10^-45 - +3.4*10^38 | 7 цифр |
Double | System.Double | +5.0*10^-324 - +1.7*10^308 | 15-16 цифр |
Decimal | System.Decimal | +1.0*10^-28 - +7.9*10^28 | 28-29 значащих цифр |
Char | System.Char | U+0000 - U+ffff | 16 бит Unicode символ |
String | System.String | Строка из символов Unicode | |
Object | System.Object | Прародитель всех встроенных и пользовательских типов |
Система встроенных типов языка C# не только содержит практически все встроенные типы (за исключением long double) стандарта языка C++, но и перекрывает его разумным образом. В частности тип string является встроенным в язык, что вполне естественно. В области совпадения сохранены имена типов, принятые в C++, что облегчает жизнь тем, кто привык работать на C++, но собирается по тем или иным причинам перейти на язык C#.
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий