Short / Integer / Long
Данные типа Short, Integer, Long могут содержать лишь целые числовые значения из различных диапазонов.
Single / Double / Decimal
Данные типа Single и Double содержат числа с дробной частью из разных диапазонов значений. Single – с 6 верными десятичными разрядами после запятой, Double – с 14 верными десятичными разрядами после запятой.
Преобразование и совместимость типов
При преобразовании числа с плавающей точкой в целое происходит округление до ближайшего целого.
При преобразовании целого числа в число с плавающей точкой дробная часть принимается равной нулю.