Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Устройство антивирусной программы https://www.cyberforum.ru/ cpp-beginners/ thread644249.html
Всем привет. Предстоит разработка антивирусного программного обеспечения на С++. Подскажите какую-нибудь литературу, где подробно рассматривается работа антивируса.
C++ Как понять данный кусок кода
Имеется некий абстрактный класс. от него имеется производный класс Задание работа с данными(чтение из файла, запись в файл) средствами Си и С++ Имеется кусок когда, помогите пожалуйста разобрать class Plate: public AbstractPlate { public: // Конструктор класса. Plate(){} // Перегрузки операций помещения в поток и выборки из потока. // Для ввода в файл.
C++ Typename и Class Между записью template <class T> и template <typename T> нет никакой разницы? https://www.cyberforum.ru/ cpp-beginners/ thread644206.html C++ Шаблоны и error C2664 https://www.cyberforum.ru/ cpp-beginners/ thread644193.html
Всем доброго времени суток!!! В общем, есть класс template <class Info> class SimpleClientManager { public: SimpleClientManager(unsigned int max_cnt); virtual ~SimpleClientManager(); virtual bool insert(ClientInfo<Info> *client);
Открытое наследование C++
Доброго вечера.Нужна ваша не большая помощь. Создать базовый класс Car(машина),характеризуемый торговой маркой(строка),числом цилиндров,мощностью.Создать производный класс Lorry(грузовик),характеризуемый также грузоподъемностью кузова.Определить функции переназначения марки и изменения грузоподьемности. Вообщем препод придрался и попросил сделать менюшку к этой лабе.Помогите
C++ Список смежности для графа https://www.cyberforum.ru/ cpp-beginners/ thread644147.html
Доброго времени суток. Не могли бы вы мне подсказать, как построить список смежности для вершин графа. В интернете много примеров, но мало объяснений. Можете объяснить как строить или скинуть ссылки на полезные материалы?:) Граф неориентированный. З.Ы: а, и ещё - как в таких списках считать степень вершины и перебирать смежные? Заранее спасибо:)
C++ Заполнение буфера массивом структур // prata 9-3 bufer new.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "iostream" #include <string> #include <conio.h> #include <new> struct chaff https://www.cyberforum.ru/ cpp-beginners/ thread644136.html C++ Переворот строки. Необработанное исключение. Нарушения прав доступа
void turn(char c, int step, int size) { if(step < size>>1) { char temp = c; char temp2 = c; c = temp2; c = temp; turn(c,++step,size); }
C++ Сортировка указателей всем привет, прошу помочь с сортировкой, никак не пойму как сделать, чтобы происходила по зарплате: #include <iostream> #include <string> using namespace std; const int max = 50; class person { private: float salary; string name; https://www.cyberforum.ru/ cpp-beginners/ thread644096.html C++ Возникла трудность с шаблонами https://www.cyberforum.ru/ cpp-beginners/ thread644089.html
Не компилится следующий код. Не даёт вернуть итератор вектора. Почему нельзя так делать? template <class Type> class Vector { vector<Type> v; vector<Type>::iterator begin() {
C++ Сравнение элементов двух однонаправленных линейных списков
А как сравнить элементы двух списков? Чтобы при совпадении элементов счётчик прибавлял единичку? Если список вот так задан: #include <iostream> #include <conio.h> #include <fstream> using namespace std; struct Element //Структура с инфополями и адресным полем { int x; //Инфополе. Значения из x будут передаваться в список Element *Next; //Адресное поле };
C++ Написание программы расчета процента побед https://www.cyberforum.ru/ cpp-beginners/ thread644069.html
округление не правильное
107 / 107 / 9
Регистрация: 02.06.2009
Сообщений: 578
29.08.2012, 23:12 0

Как в signed char помещается диапазон -128,127 ведь если 127 это 01111111, то -127 должно быть 11111111 - C++ - Ответ 3401658

29.08.2012, 23:12. Показов 6589. Ответов 23
Метки (Все метки)

Ответ

h3mbr0, все положительные числа и ноль в любом коде выглядят одинаково.
В прямом коде отрицательное число - положительное число со знаковым битом.
В обратном коде отрицательное число - дополнение до положительного (обращаем все биты).
В дополнительном коде отрицательное число - дополнение до положительного плюс единица.

Подробнее можно почитать в интернете, конкретно в википедии статьи о прямом, обратном и дополнительном коде.

Вернуться к обсуждению:
Как в signed char помещается диапазон -128,127 ведь если 127 это 01111111, то -127 должно быть 11111111 C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.08.2012, 23:12
Готовые ответы и решения:

8-битовый тип signed char может представлять значения от -128 до 127
8-битовый тип signed char может представлять значения от -128 до 127 Кто может растолковать...

Как 127.0.0.1/index.phtml сделать 127.0.0.1?
Здравствуйте, установила апач и пхп на линукс все работает, но что-то не настроено, объясните...

Integer 127 & 128 - как и почему это происходит?
Всем привет! Вот уже неделю ломаю голову над не сложным проектом, в котором в одном месте...

ROUTE Удалил 127.0.0.1, затем добавил 127.0.0.1, и не работает ! Почему ?
Доброго времени ! Разбираюсь с IP маршрутизацией на Windows 7 и столкнулся с такой проблемой....

23
29.08.2012, 23:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.08.2012, 23:12
Помогаю со студенческими работами здесь

На промежутке от -128 до 127 подсчитать пар чисел, удовлетворяющих условию
Здравствуйте. Я плохо дружу с ассемблером. Код на задачу нашел здесь на форуме, но не совсем смог...

Char с кодом > 127 в Interbase и JBuilder
У меня такая задача надо записать массив байтов в табличку. при этом содержимое массив - набор...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru