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

может кто расскажет про биты? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В файл рекурсию http://www.cyberforum.ru/cpp-beginners/thread345234.html
Как мне результаты этой программы вывести в файл ? #include<iostream> #include<fstream> using namespace std; void h(int,int,int); int main () {setlocale(LC_ALL,"Rus"); int n=64, i=1,j=3; h(n,i,j);
C++ Компоновка Я недавно начал изучать язык по книге Дейтелов, и у меня есть вопрос по компоновке программы, а точнее по картинке http://rghost.ru/19219421.view Допустим, один программист создал класс GradeBook, то есть он написал заголовок GradeBook.h, код класса GradeBook.cpp и код программы main.cpp для тестирования работы класса. Другой программист должен работать с этим классом не изменяя его, он... http://www.cyberforum.ru/cpp-beginners/thread345227.html
C++ Парсинг
Привет всем ) Есть небольшая проблема например имеется переменная String t = '<img src="http://site.ru/u3124123/d_hwre2.jpg"/> </a> <img src="http://site.ru/u56714036/d_auihe2j1.jpg"/> </a> <img src="http://site.ru/u12345621/d_8oasj2.jpg"/> </a> <img src="http://site.ru/u122331/d_zxcsdf32.jpg"/> </a>'; из каждой строки нужно вытащить цифры между u и /
C++ Движок WebKit. Алгоритм рендеринга страниц
Привет) Может кто знаком с этим движком для браузеров. Подскажите, где там происходит рендеринг страниц. Разбор кода страницы и вывод всего этого на экран.
C++ Передача указателя на функцию http://www.cyberforum.ru/cpp-beginners/thread345204.html
Доброго дня Форумчане. Хотелось бы узнать как вызывать функцию получив на нее указатель? пример class C1 { public: void f1() const { printf( "1" ); } }; class C2 {
C++ Компиляция проэкта в VS2010 В очередной раз поставил это детище майкрософта и в очередной раз у меня ничего не комплиируется, в прошлый раз всё как-то заработало через пару недель само, в этот раз у меня нет времени ждать пока её величество VS2010 надумает работать. Если коротко : открываю vs2010-> выбираю создать новый проэкт -> выбираю консольное приложение-> в всплывшем окошке ставлю галочку возле "пустой проэкт" и... подробнее

Показать сообщение отдельно
talis
 Аватар для talis
789 / 541 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
25.08.2011, 16:32     может кто расскажет про биты?
AzaKendler, да, в машине всё хранится в двоичной системе, однако минимальный адресуемый участок памяти - это байт. К тому же, проще оценить число в виде 0x1B35, чем 1101100110101, согласитесь

Символы в машине хранятся в виде чисел. Например, символ пробела - 0x20, символ 'A' - 0x41, символ '0' - 0x30, символ '2' - 0x32. То есть строка "abba 1972" будет выглядеть в памяти как

61 62 62 61 20 31 39 37 32 00

Если записать в шестнадцатеричной системе, разумеется.

Но число 1972, которое тут выглядит как 31 39 37 32, гораздо экономичнее и удобнее хранить как 07 B4 - и места меньше занимает, и в те же 4 байта можно вместить гораздо больше чисел, и математические операции в таком виде проще. По-этому строки хранят как последовательность символов, а числа (если они не часть строки) - в соответствующем числовом формате, будь то целочисленный знаковый/беззнаковый разных размеров, с плавающей точкой и так далее.
 
Текущее время: 13:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru