Я кодирую простой калькулятор только для того, чтобы начать работу с iPhone.Дело в том, что у меня есть кнопка (-), которая должна сводить на нет все, что уже выведено на экран, выполняя простую *-1
.Он работает нормально, за исключением случаев, когда предыдущий ввод 0
.
Сценарий: С пустым экраном или 0
, я нажимаю (-), чтобы отрицать.Затем, когда я нажимаю, например, 9
, я хочу, чтобы он прочитал (или, скорее, будет ) -9
.Не 9
, как сейчас.К вашему сведению, я везде работаю с примитивными целыми, но я готов прервать это.
Вопросы: Как представить отрицательный 0?Есть ли тип данных, который я могу использовать, который поддерживает его?NSInteger?
Или это единственный способ сделать какой-нибудь хакерский обходной путь с булевыми состояниями, stringWithFormat и т. Д.
Оцените помощь./ О