next up previous contents
След.: Побитовое сравнение Выше: Стандартные процедуры и модули Пред.: Функции редукции   Содержание


Битовые функции

В стандарте Fortran-2008 добавлено много функций работы с битовыми данными (часть присутствовала и ранее), то есть целое число рассматривается как массив битов. При этом применяется битовая модель:

$\displaystyle j = \sum\limits_{k=0}^{z-1}w_k2^k,
$

где $ j$ -- целое неотрицательное число, а $ 0\leq w_k\leq 1$ -- биты. Модель применяется только с битовыми процедурами, в остальных случаях применяется модель целых, описанная ниже. Число бит $ z$ для данного типа и разновидности доступно через функцию BIT_SIZE(I).

Можно выделить несколько групп функций. Все функции -- поэлементные. Функции побитовой редукции массивов (IALL, IANY, IPARITY) описаны в §13.5.6.



Подсекции

Ilya A. Chernov 2012-12-19
X