Форум программистов, компьютерный форум CyberForum.ru

Unary minus operator applied to unsigned type, result still unsigned - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать класс Date для работы с датами в формате "год. месяц. день" http://www.cyberforum.ru/cpp-beginners/thread912516.html
Всем доброго времени суток. Задали задачу на С++, но не могу её осилить. Может быть у кого-нибудь есть возможность помочь. Вот условие: создать класс Date для работы с датами в формате "год. месяц. день". Дата представляется структурой с тремя полями типа unsigned int: для года, месяца и дня. Класс должен включать не менее трёх функций инициализации: числами, строкой вида "год. месяц. день" и...
C++ Алгоритм шифрования и дешифорвания строковых данных методом XOR с ключом. Помогите хоть один написать. Алгоритм шифрования и дешифорвания строковых данных методом XOR с ключом. http://www.cyberforum.ru/cpp-beginners/thread912513.html
Проблемма с кодом C++
игра крестики-нолики у меня компьютер ходит не обдуманно например я поставил два крестика а он ход не отбивает помогите пожалуста уже часа два сижу не чего не могу сделать вот код: #include <conio.h> #include <iostream> #include <windows.h> using namespace std; char field; char check(void); void init_field(void); void stroke_player(void);
C++ Microsoft Visual Studio 2008 открывает проект только для чтения
Скопировала проект Windows Forms Application в другую папку и Microsoft Visual Studio 2008 открывает только для чтения, код не показывает. Подскажите, почему так? И как это можно исправить?
C++ Рекурсия: вычисление функции Аккермана http://www.cyberforum.ru/cpp-beginners/thread912499.html
Обчислити рекурсивним методом значення математичної залежності, заданої рекурентною формулою, для довільного значення параметрів. Функція Аккермана для невід’ємних чисел m і n: A(m, n)= n+1, якщо m=0; A(m, n)= A(m-1, 1), якщо m≠0, n=0; A(m, n)= A(m-1, A(m, n-1)), якщо m>0, n>0. Официальный язык форума русский.
C++ Рекурсия. Функция Аккермана. вычислить рекурсивным методом значения математической зависимости, заданной рекурентной формулой, для произвольного значения параметров Функция Аккермана для не отрицательных чисел A(m, n)= n+1, если m=0; A(m, n)= A(m-1, 1), якщо m≠0, n=0; A(m, n)= A(m-1, A(m, n-1)), якщо m>0, n>0 подробнее

Показать сообщение отдельно
cflood
0 / 0 / 0
Регистрация: 24.06.2013
Сообщений: 37
26.06.2013, 15:19     Unary minus operator applied to unsigned type, result still unsigned
Подскажите, имеем следующий код:

Кликните здесь для просмотра всего текста

C++
1
2
3
signed int a = -0x80000000;
signed int b = -1;
signed int c = (a / b);


В итоге компилятор выдаёт "unary minus operator applied to unsigned type, result still unsigned", разжуйте пожалуйста почему это происходит. Может быть что 0x80000000 - предел для int? и надо попробовать число поменьше.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru