Урок 3. Диапазоны значений предопределённых типов

Переменные целочисленных типов могут принимать значения целых чисел в диапазонах:

  • byte: от 0 до 255.
  • sbyte: от -128 до 127.
  • short: от -32768 до 32767.
  • ushort: от 0 до 65535.
  • int: от -2147483648 до 2147483647.
  • uint: от 0 до 4294967295.
  • long: от –9 223 372 036 854 775 808 до 9 223 372 036 854 775 807.
  • ulong: от 0 до 18 446 744 073 709 551 615.

Переменные вещественных типов могут хранить число с плавающей точкой в диапазонах:

  • float: от -3.41038 до 3.41038.
  • double: от ±5.010-324 до ±1.710308.

Переменные десятичного типа (decimal) имеют диапазоны:

  • если употребляется без десятичной запятой, имеет значение от 0 до +/–79 228 162 514 264 337 593 543 950 335;
  • если с запятой, то от 0 до +/–7,9228162514264337593543950335 с 28 разрядами после запятой.

Переменные логического типа (bool) могут принимать только два значения true или false.

Переменные символьного типа (char) могут хранить один символ в кодировке Unicode.

Переменные строкового типа (string) хранят в себе набор символов в кодировке Unicode.

Переменные типа object могут значения любых типов, но для их использования нужно приводится к нужному типу.

5

источник: видеоурок Александра Шевчука "ВИДЕОУРОК №2. МАШИННАЯ МАТЕМАТИКА И СИСТЕМЫ СЧИСЛЕНИЯ"

%D1%81%D1%82%D1%80%D0%B5%D0%BB%D0%BA%D0%B0%20%D0%B2%D0%BB%D0%B5%D0%B2%D0%BE%202 предыдущая статья | следующая статья %D1%81%D1%82%D1%80%D0%B5%D0%BB%D0%BA%D0%B0%20%D0%B2%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%202