Добавлен Praytic
Как изменить тип одной или нескольких переменных? (например с int на float) С++
Принятый ответ
Достаточно сконвертить только одну правильную переменную во время операции, дальше уже пойдет приоритет типов операторов. Т.е.
float r1 = 10 / 3; // 3
float r2 = (float)10 / 3; // 3.33
float r3 = 10.0f / 3; // 3.33
float r4 = 10 / 3.0f; // 3.33
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Приведение типов происходит как описать эхнатон, для нескольких переменных - пиши для каждой приписку или пробуй такую вещь: (float) int1, int2, int3; Первое точно получится, второе - не знаю.
Отредактирован AsagiriGen
Отредактирован ZregerZ
Нда, всё равно не совсем то, почитай про преобразования типов в выражениях и о явном приведении типов.
(Например Шилдт Полный справочник по С++ 4-е издание конец 2й главы)
Отредактирован nvc123
оно ничем не отличается от того что написал ген
просто короче
Отредактирован AsagiriGen
Автор, ну тогда ничего не остается кроме явного приведения каждой переменной.
Отредактирован alexprey