Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Выделение памяти оператором new в функции и возращение ею этого значения Сабж, получается после выхода из функции указатель удаляется, а выделенная память не освободится, так? Отсюда вопрос: как организовать удаление? Пробовал template <typename T, UINT size> class ARRAY{ void *ptr; UINT Size; public: ARRAY(){ Size = size; T ptr = new T; memset(ptr, 0, sizeof(T) * size); }; https://www.cyberforum.ru/ cpp-beginners/ thread1237622.html Почему не работает класс Sales_item C++
В книге С.Б. Липпмана C++ Вводный курс в главе 1.5 требуется добавить в программу класс Sales_item.h.Класс я скачал а вот добавить не получается....Пробовал и так и сяк .Выдаёт нету в проге и всё тут...Помогите пожалуйста .Пользуюсь wxDevC++ и MS visual 2010.... Добавлено через 1 час 8 минут вот код: #include "Sales_item.h" #include <iostream> using namespace std;
C++ Как организовать Messenger реального времени? https://www.cyberforum.ru/ cpp-beginners/ thread1237559.html
Здравствуйте. Я хочу написать свой mesenger(хорошо бы мультипротокольный, но это потом). И у меня появилось несколько вопросов 1. Опыта разработки приложений реального времени абсолютно нет. Как они организованы? Все, что идет в голову это while(true) {/*основной цикл*/ sleep(300);} 2. Организация получения/отправки сообщений. Отправку и получение сообщений я знаю. Но как организовать это в...
C++ Проверка на скобки в строчном калькуляторе https://www.cyberforum.ru/ cpp-beginners/ thread1237549.html
Добрый день ! Нужна помощь, я в своём калькуляторе прописал многие проверки на ввод, но не могу справиться с таким примером: если человек введёт ) 3 + 5 (, то мой калькулято выдаёт 0, а нужно, чтобы выдывал сообщение об ошибке. Подскажите, как правильно прописать данную проверку ? double Calculate::Execute(const char* expression) { int length = strlen(expression); if (!length) {
C++ Ввод/вывод, метод класса
Добрый день, только начал изучать c++ и сразу много всяких непонятных ошибок, в c# куда проще было =( #include <iostream> #include <string> #include <windows.h> #include <conio.h> #include "algorithm" using namespace std; int main()
C++ Удалить все пробелы в строке https://www.cyberforum.ru/ cpp-beginners/ thread1237507.html
можно ли как то с помощью метода string.replace удалить все пробелы в строке? вот так не работает :( string str("this is test string"); str.replace(" ", "");
C++ Возвращение ссылки на локальную переменную Заметил недавно одну интересную вещь. Как вообще работает такой код? Причем коректно. int& func(); int main() { cout << func(); } int& func() { int a = 99; https://www.cyberforum.ru/ cpp-beginners/ thread1237500.html C++ Что делать если нужно знести информацию в 2 разных объекта базового класса при закрытом наследование
Что делать если нужно знести информацию в 2 разных объекта базового класса при закрытом наследование? Например мне нужно держать скажем имя и проффесию в разных обьектах string.
C++ Разделить строку типа string на лексемы https://www.cyberforum.ru/ cpp-beginners/ thread1237481.html
Есть строка string, нужно разбить её на лексемы. У меня не получается использовать strtok с типом string.
C++ Разделить строку типа string на лексемы Есть строка string, нужно разбить её на лексемы. У меня не получается использовать strtok с типом string. https://www.cyberforum.ru/ cpp-beginners/ thread1237480.html
C++ Использование string в многофайловом приложении. Необходимость подключения библиотек и пространства имён
Здравствуйте. Есть заголовочный и cpp файлы. В заголовочном пишу#ifndef MODEL_H #define MODEL_H struct Vertex { float x, y, z; Vertex(float x = 0.0f, float y = 0.0f, float z = 0.0f) { this->x = x; this->y = y;
C++ Преобразование long double в char Вернемся к обсуждению денежных строк из упражнения 6. Напишите ме- од ldtoms() для преобразования числа типа long double в денежную строку, представляющую это число. Для начала вам нужно проверить, что значе-ние long double не очень большое. Мы предполагаем, что вы не будете пы-таться преобразовать число, больше чем 9 999 999 999 999 990.00. Затем преобразуем long double в строку (без знака... https://www.cyberforum.ru/ cpp-beginners/ thread1237432.html
Модератор
Эксперт по электронике
8909 / 6678 / 918
Регистрация: 14.02.2011
Сообщений: 23,523
02.08.2014, 18:01 0

Чем отличаются знаковые и беззнаковые типы? - C++ - Ответ 6483896

02.08.2014, 18:01. Показов 23789. Ответов 4
Метки (Все метки)

Лучший ответ Сообщение было отмечено ValeryS как решение

Решение

Цитата Сообщение от Alex_The_King Посмотреть сообщение
short int это тоже самое, что и unsigned int?
здесь ты спутал
длинну short int, int, long int, у них разная разрядность
разрядность зависит от компилятора но должно выполнятся условие short int< =int <= long int
например для 32 разрядной винды short int 16 бит int 32 бита long int тоже 32 бита
для 64 есть тип long long int
и знаковость
знаковый тип такой же длинны как и беззнаковый, только старший бит интерпретируется как знак
например возьмем char, чтобы много не писать
беззнаковый тип
unsigned char
имеет диапазон от 0 (0000 0000) до 255(1111 1111)
а
signed char имеет диапазон от -128(1000 0000) до 127 (0111 1111)
старший бит если установлен в 1 значит число отрицательное
одно и тоже число в двоичном(шеснадцетиричном) коде может иметь разные значения для знаковых и безнаковых
например 1111 1111 (0xFF) для знакового -1 для без знакового 255

слово signed для int может опускаться, как и сам int
равнозначные записи
signed short int
short int
short
signed short

Вернуться к обсуждению:
Чем отличаются знаковые и беззнаковые типы? C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.08.2014, 18:01
Готовые ответы и решения:

Чем типы данных winapi отличаются от обычных?
BOOL - аналог bool, BYTE - аналог unsigned char, INT - тоже самое что long int, DWORD UINT и тд....

Беззнаковые типы
#include &lt;iostream&gt; #include &lt;iomanip&gt; using namespace std; int main() { const unsigned char g...

Какие переменные лучше использовать: знаковые или беззнаковые?
Здравствуйте. Когда-то слышал, что процессор приводит все переменные к типу Integer внутри себя. То...

Чем отличаются типы UnicodeString и String
В теме, собственно, вопрос... Чем отличаются типы UnicodeString и String и каким образом я могу...

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

Беззнаковые типы в java
Здравствуйте. Где беззнаковые типы в идеальном языке? Ситуация такая. Считываю данные с...

Чем типы данных отличаются от структуры данных
Доброго времени суток. Все мы знаем базовые типы данных, которые от языка к языку...

Чем отличаются и в чем схожи типизированные и текстовые файлы
Подскажите, пожалуйста, чем отличаются и в чем схожи типизированные и текстовые файлы в Паскале?

Чем отличаются С, С++ и C#?
Пока учился в институте писал всякую мелочь на TASMе. По работе тоже немного пользовался им же. с С...

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