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

Как работает функция "test" в приведенном коде - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Использование обьектов другой программы+ подключение к mysql http://www.cyberforum.ru/cpp-beginners/thread1071187.html
Вообщем,пытаюсь написать программу,которая получает данные из mysql и если пришла единица,нажимает на кнопку в сторонней программе,а так же,получает текст с mysql и записывает его в textbox сторонней программы. По средствам чего можно все это сделать,и кто может помочь?
C++ Вычислить значение функции вычислить значение функции z=(ai +bi+ci)/i если a=a1,a2,.,a20; b- изменяется от 0 с шагом 0,3; c- меняется от 0,1 с шагом 0,5 / С++ для начинающих помогите плиз http://www.cyberforum.ru/cpp-beginners/thread1071185.html
Неправильно сохраняет данные C++
Не могу понять в чем проблема. Каждый раз при вводе новых данных, изменяются старые. Вот код: #include <conio.h> #include <iostream> #include <locale.h> #include <string.h> using namespace std; class phonebook {
find_first_of, разбор полётов C++
Есть задание: В произвольном тексте на английском языке, содержащем не более 10 строк, в каждой строке не более 80 символов. Заменить первую букву каждого слова символом «пробел». Слово – это группа символов, заключенная между разделителями (пробел, запятая, точка и т.д.). Полученный текст напечатать. Есть почти корректно работающая программа: #include <iostream> #include <string> using...
C++ Из удалить из массива отрицательные элементы, стоящие на четных местах и сжать его, заполнив нулями. http://www.cyberforum.ru/cpp-beginners/thread1071135.html
Из одномерного массива,состоящего из n целочисленных элементов, удалить отрицательные элементы, стоящие на четных местах. Сжать массив.Оставшиеся после удаления места заполнить нулями
C++ Программирование циклических алгоритмов Помогите решить, пожалуйста) задание во вложенном доке. Сам пытался делать, но не получается :(( подробнее

Показать сообщение отдельно
ValeryS
Модератор
6374 / 4840 / 441
Регистрация: 14.02.2011
Сообщений: 16,043
15.01.2014, 19:54     Как работает функция "test" в приведенном коде
Цитата Сообщение от Zla9_Kolu4ka Посмотреть сообщение
Не пойму, почему тут 0xFFFF, а не 0x0001
потому что сдвиг вправо отличается для знаковых и беззнаковых типов
при сдвиге беззнаковых в левый разряд записывается 0
а при сдвиге знаковых в левый разряд записывается копия знакового бита(левого разряда)
так при сдвиге безнаковых
0x8000(1000 0000 0000 0000)>>1=0x4000(0100 0000 0000 0000)
а так при сдвиге знаковых
0x8000(1000 0000 0000 0000)>>1=0xC000(1100 0000 0000 0000)
чтобы было понятней
-32768(0x8000)/2=-16384(0xC000)
32768(0x8000)/2=16384(0x4000)
 
Текущее время: 04:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru