logo search
Лекции ПИС / Книги / Кулямин - Технологии программирования

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

В обоих языках имеются следующие целочисленные типы.

Тип байтовых целых чисел, называемый в Java byte, а в C# — sbyte. Его значения лежат между -27 и (27-1) (т.е. между -128 и 127)

short, чьи значения лежат в интервале -215 – (215-1) (-32768 – 32767)

int, чьи значения лежат в интервале -231 – (231-1) (-2147483648 – 2147483647)

long, чьи значения лежат в интервале -263 – (263-1) (-9223372036854775808 – 9223372036854775807)

ВC# имеются беззнаковые аналоги всех перечисленных выше типов:

 

свой тип byte со значениями от 0 до (28-1 =

 

255).

 

ushort со значениями от 0 до (216-1) = 65535

 

uint со значениями от 0 до (232-1) = 4294967295

 

ulong со значениями от 0 до (264-1) =

 

18446744073709551615

Классы-обертки целочисленных типов

Типы-обертки целочисленных типов

называются так:

называются так:

java.lang.Byte

System.SByte

java.lang.Short

System.Byte

java.lang.Integer

System.Int16

java.lang.Long

System.UInt16

 

System.Int32

 

System.UInt32

 

System.Int64

 

System.UInt64