Переменная float искажается, если получается отрицательное значение
- Войдите на сайт для отправки комментариев
Сб, 19/01/2019 - 21:12
Приветствую!
При расчете в переменную тип float положительное значение рассчитывается корректно, а отрицательное искажается(выводится многоразрядное положительное число).
tempin=(float)(receivedCode-110500)/10;
Отлично.
1. Откуда следует, что tempin имеет тип float?
2. Не отвечайте и ничего не постите пока не прочтёте вот эту тему и не поймёте, что Вы делаете не так. А когда поймёте, сделайте всё как положено.
Отлично.
Что ж отличного? Нет чтобы подсказаь новичку, что он там 110500 вместо 100500 написал, так нет, лишь бы потроллить!
А вы точно привели все типы?
Отлично.
Что ж отличного? Нет чтобы подсказаь новичку, что он там 110500 вместо 100500 написал, так нет, лишь бы потроллить!
Вовсе нет. Не "троллить", а "создать положительную мотивацию". Человек провёл опыт, вывел лживый Си на чистую воду, сообщил всем о его недостойном поведении и денег не попросил. Считаю, что данный поступок достоин оценки.
Ещё один пример плохого компилятора.
Ещё один пример плохого компилятора.
Ну так конечно... Какой язык, такой и компилятор. У лживого Си и компилятор лживый.
Да вроде язык чистый. Компилятор подкачал.
Ещё один пример плохого компилятора.
Точно!
https://www.youtube.com/watch?v=NHaPCiKwUq8
Согласен. Надо было смеяться. Я не умею.