В программировании есть такое понятие, как ввод переменной, ввод символа, ввод числа и т. п.
Целое десятичное число в символьной форме с учетом знака - это например: 1; 2; -5; -225 и т. п. НО! Компьютер его воспринимает как текст, вернее просто как символы, которые идут последовательно: итак, -2225 компьютер воспринимает как черточку "минуса", далее идут цифры-символы. Но он не понимает, что это некоторое число, да тем более отрицательное. Ваша задача написать программу для компьютера, которая бы позволила ему понять, что это - число, а не просто бессмысленный набор символов.
Число с фиксированной точкой, т. е. целое число - 1; 2; 3 и т. д. , в том числе отрицательные. Компьютер воспринимает его как число с нулевой дробной частью: 1,0 2,0 3,0 и т. д.
В программировании число с плавающей точкой - это дробное (в отличии от целого)