[C++] Основы языка - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Admin_Bot, Admin_Bot2, Admin_Bot3, Admin_Bot4  
[C++] Основы языка
IIe4eHbKa Дата: Понедельник, 30.04.2012, 22:43 | Сообщение # 1
Боец
Сообщений: 83
Статус: Offline
Код программы и данные, которыми программа манипулирует, записываются в память компьютера в виде последовательности битов. Бит – это мельчайший элемент компьютерной памяти, способная хранить либо 0, либо 1. На физическом уровне это соответствует электрическому напряжению, которое, как известно, либо есть , либо нет. Посмотрев на содержимое памяти компьютера, мы увидим что-нибудь вроде:
00011011011100010110010000111011 ...

Очень трудно придать такой последовательности смысл, но иногда нам приходится манипулировать и подобными неструктурированными данными (обычно нужда в этом возникает при программировании драйверов аппаратных устройств). С++ предоставляет набор операций для работы с битовыми данными.
Как правило, на последовательность битов накладывают какую-либо структуру, группируя биты в байты и слова. Байт содержит 8 бит, а слово – 4 байта, или 32 бита. Однако определение слова может быть разным в разных операционных системах. Сейчас начинается переход к 64-битным системам, а еще недавно были распространены системы с 16-битными словами. Хотя в подавляющем большинстве систем размер байта одинаков, мы все равно будем называть эти величины машинно-зависимыми.
Теперь мы можем говорить, например, о байте с адресом 1040 или о слове с адресом 1024 и утверждать, что байт с адресом 1032 не равен байту с адресом 1040.
Однако мы не знаем, что же представляет собой какой-либо байт, какое-либо машинное слово. Как понять смысл тех или иных 8 бит? Для того чтобы однозначно интерпретировать значение этого байта (или слова, или другого набора битов), мы должны знать тип данных, представляемых данным байтом.
С++ предоставляет набор встроенных типов данных: символьный, целый, вещественный – и набор составных и расширенных типов: строки, массивы, комплексные числа. Кроме того, для действий с этими данными имеется базовый набор операций: сравнение, арифметические и другие операции. Есть также операторы переходов, циклов, условные операторы. Эти элементы языка С++ составляют тот набор кирпичиков, из которых можно построить систему любой сложности.


Skype: tom161rus
Помогу начинающему. Помощь оказана уже 4 людям.
Нужен человек, который научит делать кейлогеры(за отдельную плату)

Я очень часто ложусь поздно — наверно, мне просто нравится жить
Единственный способ помочь себе - это помогать другим.


Сообщение отредактировал IIe4eHbKa - Понедельник, 30.04.2012, 22:57
Mar Дата: Вторник, 08.05.2012, 10:15 | Сообщение # 2
Новичок
Сообщений: 7
Статус: Offline
А можно как то попроще biggrin
Шелби Дата: Вторник, 08.05.2012, 10:45 | Сообщение # 3
Новичок
Статус: Offline
Как описание для товара – самое то. Но как основа языка....
4eKIRoUTH Дата: Вторник, 08.05.2012, 12:53 | Сообщение # 4
Бывалый
Сообщений: 389
Статус: Offline
да уж.сложновато что то

Вы здесь: 1488-й день
yarodi Дата: Вторник, 08.05.2012, 19:09 | Сообщение # 5
〠_〠
Сообщений: 277
Статус: Offline
Проще можно сказать было что Байт содержит 8 бит, а слово – 4 байта, или 32 бита. И общая информация о языке.
Как я понял смысл в этом, т.к. сам учу этот язык.
Dopungs Дата: Четверг, 24.05.2012, 16:52 | Сообщение # 6
Новичок
Сообщений: 2
Статус: Offline
Основы языка?ок
SKiDROW Дата: Среда, 22.08.2012, 14:06 | Сообщение # 7
Любитель
Сообщений: 34
Статус: Offline
Эта работа с памятью,например с .dll библиотеками или с какими либо процессами.Рассказывайте о функциях языка например..
drekar Дата: Вторник, 28.08.2012, 14:52 | Сообщение # 8
Любитель
Сообщений: 48
Статус: Offline
http://cpp.com.ru/lippman/c03.html
oops
Пакет Дата: Суббота, 01.09.2012, 02:12 | Сообщение # 9
Боец
Сообщений: 257
Статус: Offline
Quote (drekar)
http://cpp.com.ru/lippman/c03.html

xD
IIe4eHbKa, мог бы автора указать...


Енотавр Дата: Пятница, 10.10.2014, 16:03 | Сообщение # 10
Боец
Сообщений: 142
Статус: Offline
Нифига не понял wacko

1
CentiuS Дата: Четверг, 14.05.2015, 14:34 | Сообщение # 11
Ignat Bantserov
Сообщений: 398
Статус: Offline
доисторическая копипаста
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
umarmagonedov21 [12:03]

vlabsbd [03:43]

jeffreycollman [23:06]

infait228_aye [20:43]

uradzordan5 [16:32]

Donater192814 [16:30]

ivanpro777ooo [22:18]

FoxyMix [21:38]

pororo39084723 [21:21]

Visionseh [20:29]

Danik_Ursu [15:10]

Gennadii_Bukin [10:04]

ub1xmanager [21:28]