100 - это запись константы целого типа, 100.0 - вещественного.
У них разное внутреннее представление. 100 - это просто число, переведенное в двоичную систему счисления. 100.0 - число в формате с плавающей точкой, оно хранится в виде мантиссы и порядка.