Преобразование типов - C (СИ)
Формулировка задачи:
помогите решить проблему, например v = 11.11, почему когда я передаю значение в с, то оно становиться 1110
float v; printf("vvedite chislo \n"); scanf("%2.2f", &v); v = v * 100; c = v;
c у меня integer
Решение задачи: «Преобразование типов»
textual
Листинг программы
c = v * 100 + 0.5f;
Объяснение кода листинга программы
- В данном коде происходит преобразование типов.
- Переменная
c
получает значение, которое является результатом умножения переменнойv
на 100 и добавления к полученному результату значения 0.5 (в типе float). - Значение переменной
c
будет представлять собой результат данного математического выражения.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д