Опубликован: 25.03.2010 | Доступ: свободный | Студентов: 1447 / 158 | Оценка: 4.31 / 4.00 | Длительность: 25:42:00
Лекция 4:

Типы данных C#

Приложение. Типы данных в С#

Целочисленные типы

Таблица 4.3 . Целочисленные типы данных и их псевдонимы в C#
Псевдоним C# Соответствие CLS Системный тип Диапазон Пояснения
sbyte - SByte -128 - 127 Знаковое 8 бит
byte + Byte 0 - 255 Беззнаковое 8 бит
short + Int16 -32'768 - 32'767 Знаковое 16 бит
ushort - UInt16 0 - 65'535 Беззнаковое 16 бит
int + Int32 -2'147'483'648 - 2'147'483'647 Знаковое 32 бит
uint - UInt32 0 - 4'294'967'295 Беззнаковое 32 бит
long + Int64 -9'223'372'036'854'775'808 - 9'223'372'036'854'775'807 Знаковое 64 бит
ulong - UInt64 0 - 18'446'774'073'709'551'615 Беззнаковое 64 бит

Префикс s означает " signed " - знаковый; u - " unsigned " - беззнаковый

Тип int

Наибольшее распространение имеет тип int, поскольку его диапазона значений вполне хватает для вспомогательных операций.

using System;
  
namespace Test
{
  class Inches
  {
    static void Main()
    {
    long inches;
    long miles = 93000000; // Миль до Солнца
  
    // 5280 футов в миле, 12 дюймов в футе
    inches = miles * 5280 * 12;
    Console.WriteLine("Расстояние до Солнца: "
      + inches
      + " дюймов.");
  
    Console.Read();
    }
  }
}
Листинг 4.13 . Пример. Расстояние от Земли до Солнца

Тип byte

Тип byte предназначен для хранения чисел без знака от 0 до 255 размером 8 битов и полезен при обработке двоичных данных.

Таблица 4.4 . Системные типы данных и их псевдонимы в C#
Псевдоним C# Соответствие CLS Системный тип Диапазон Пояснения
sbyte - SByte -128 - 127 Знаковое 8 бит
byte + Byte 0 - 255 Беззнаковое 8 бит
using System;
  
namespace Test
{
  class UseByte
  {
    static void Main()
    {
    byte x;
    int sum = 0;
  
    for(x = 1; x <= 100; x++)
      sum += x;
  
    Console.WriteLine("Сумма чисел от 
      1 до 100 равна " + sum);
  
    Console.Read();
    }
  }
}
Листинг 4.14 . Пример. Использование типа byte
Максим Филатов
Максим Филатов

Прошел курс. Получил код Dreamspark. Ввожу код на сайте, пишет:

Срок действия этого кода проверки уже истек. Проверьте, правильно ли введен код. У вас осталось две попытки. Вы также можете выбрать другой способ проверки или предоставить соответствующие документы, подтверждающие ваш академический статус.

 

Как активировать код?