Преобразование целого в дробное в C#
Целое можно положить в переменную double.
Тип слева сам задает преобразование, отдельной
команды нет. Величина остается той же.
Возьмем int со значением 12 и запишем
его в double. Смотрите пример:
int num1 = 12;
double num2 = num1;
Console.WriteLine(num2); // prints 12
На экране 12, без точки. В num2 число
дробное: 12 целых и 0 десятых.
Нулевую дробную часть Console.WriteLine
не показывает. Переменная num1 по-прежнему
имеет тип int.
Дробный тип нужен, чтобы следующее деление
сохранило хвост. Запишем 5 в double
и поделим уже эту переменную на 2:
int num1 = 5;
double num2 = num1;
Console.WriteLine(num2 / 2); // prints 2.5
Деление самого num1 на 2 дало бы 2:
оба числа там целые. Проверим это отдельно:
int num = 5;
Console.WriteLine(num / 2); // prints 2
Дана переменная:
int num = 12;
Запишите ее в переменную типа double
и выведите новую переменную.
Даны две переменные:
int num1 = 15;
double num2 = 4.0;
Найдите частное этих переменных и выведите его.
Дана переменная:
int num = 7;
Запишите ее в переменную типа double,
поделите новую переменную на 2 и выведите
частное.