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

Поясните, пожалуйста, смысл выделенных строк в тексте программы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Возвращение времени в Линукс. http://www.cyberforum.ru/cpp-beginners/thread525683.html
Доброго вечера! Мужики есть у кого функция возвращения текущего времени в Линукс?
C++ Произвести обмен первого и последнего символа Слово вводится с клавиатуры, произвести обмен первого и последнего символа http://www.cyberforum.ru/cpp-beginners/thread525682.html
VirtualQueryEx - дампим C++
Пытаюсь написать код для снятия дампа с регионов памяти процесса. Все вроде замечательно, но не получается реализовать переход от одного региона к другому... MEMORY_BASIC_INFORMATION mbi; /* Get maximum address range from system info */ SYSTEM_INFO si; GetSystemInfo(&si); /* walk process addresses */ LPVOID lpMem = 0; LPCVOID hMod = 0; DWORD lpList =...
Вывод значения переменной в графическом окне C++
Всем привет. В общем захотелось присобачить таймер в графическом окне, ведущий отсчёт секунд с начала запуска программы. Но вот столкнулся с такой проблемой - банальный outtextxy() ни в какую не желает печатать мне значение счётчика :cry: Помогите кто чем может. !!!ВАЖНО!!! желательно обойтись без использования С++, онли Си.
C++ Перевод прописных символов введенной строки в строчные и строчных в прописные http://www.cyberforum.ru/cpp-beginners/thread525641.html
1. Разработать программу перевода прописных символов введенной строки в строчные и строчных в прописные. 2. Разработать программу подсчёта статистики массива символьных строки в следующем виде: длина строки, количество пробелов, количество гласных, согласных, цифр и спецсимволов.
C++ Как сделать виндоусовское окно? как можно в си сделать виндоусовское окно? и можно какую-нибудь программу, например а + б, только в окне подробнее

Показать сообщение отдельно
nxnx
Формучанин
361 / 292 / 16
Регистрация: 02.11.2010
Сообщений: 1,226
22.03.2012, 18:12     Поясните, пожалуйста, смысл выделенных строк в тексте программы
C
1
k=0x80000000;
присвоить к значение равное 10000000000000000000000000000000 в двоичной системе (32 битная маска, страший бит еденица)
C
1
for(j=0;j<sizeof(unsigned long)*8;j++)
цикл который будет повторятся 32 раза (если sizeof(long)==4)

C
1
if(k & mas[i])
условие выполняется, если самый старший бит(из расчёта что элемент 32-х битный) элемента массива равен еденице.
(старший бит отвечает за знак, знакового типа)
можно попробовать так:
C
1
if ((  (long) mas[i]   )<0)
 
Текущее время: 14:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru