DioD
offline
Опыт:
45,134Активность: |
Классы объектов
Все объекты доступные из под джаз деляться на две основные категории:
Основные Производные Производные наследуют все параметры тех классов на которых они основаны, и не переходят из класса в класс. handle > widget > unit значит что каждый юнит это виджет и хэндл одновременно но не наоборот - не каждый хэндл это юнит или виджет. Из основных только хэндл имеет широкий набор производных типов, строки и интегер не имеют производных типов вовсе. итак подробнее о самих типах Integer знаковая целочисленная имеет пределы (-1*(2^31)~1*(2^31))+1 любое число что выходит за предел становиться отрицательным и теряет своё значение вовсе, это называется OverFlow Интегер самая быстрая из переменных что доступны в варе она имеет 32 бита длины 31- это непосредственно информация о значении и знак занимающий 1 бит. Интегер может быть записан несколькими методами, все они имеют равные характеристики так как записть на число не влияет вовсе на производительность. 'd' = 100 это 256х литерация, этот метод использован для хранения так называемых RawCode что использован повсеместно для записи кодов юнитов и способностей. Записть проходитв одиночных скобках, разрешены числа и симводы расширеной айсиай таблицы чаров, тоесть почти всех что можно найти и нормально использовать 0xF = 16 это шеснацеричная система записи числа, крайне удобна и может быть использована повсеместно, широко используется для хранения цветовых кодов, так как вывод информации происходит только в десятичной системе для получения результата в шеснацеричной системе потребуется конвертер. FF00FF00 это ничто иное как запись числа в 16чной системе для хранения информации о цвете, о способах конвертирования будет расказано ниже. {0 , 1 , 2, 3 , 4, 5, 6, 7} если числозаписано с нуля это восмиричная система исчесления, числа в строке не могут иметь цифру 9 или 8 так как таких цифрв этой системе уже нет. Использовать можно для вычислений и в массивах. Как вам должно быть известно вся информация вкомпьютере храниться в последовательной "строке" нулей и едениц что и называется битом, количество бит необходимое для того или иного числа можно сосчитать. для этоготребуетсяпроанализировать количество степеней двойки что вмещается в это число например число 400 это 256+128 == 384 16 == 400 пишем 110010000 хотя замутов придостаточно и чтобы считатьзначения правильно придётся потренироваться. Отредактировано DioD, 03.11.2006 в 23:14. |
03.11.2006, 22:23 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ArchWorm
Матрица незалежности
offline
Опыт:
4,675Активность: |
DioD, известные истины.
Только я так и не врубился, зачем нужны 16-ричные способы в системе отскока в TPC, динам. массивах Кстати, какой предел у real? |
07.11.2006, 12:20 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|