Strict Standards: Declaration of action_plugin_importoldindex::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/importoldindex/action.php on line 8

Strict Standards: Declaration of action_plugin_popularity::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/popularity/action.php on line 57

Strict Standards: Declaration of action_plugin_safefnrecode::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/safefnrecode/action.php on line 66

Strict Standards: Declaration of action_plugin_importoldchangelog::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/importoldchangelog/action.php on line 182

Strict Standards: Declaration of Doku_Renderer_metadata::table_open() should be compatible with Doku_Renderer::table_open($maxcols = NULL, $numrows = NULL, $pos = NULL) in /var/www/html/inc/parser/metadata.php on line 24

Strict Standards: Declaration of Doku_Renderer_metadata::table_close() should be compatible with Doku_Renderer::table_close($pos = NULL) in /var/www/html/inc/parser/metadata.php on line 24

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/lib/plugins/importoldindex/action.php:8) in /var/www/html/inc/actions.php on line 180
 cor4:app:tipusok [Cor4 WIki]

Alaptipusok

A több bájton tárolt számok esetében minden esetben a kisebb helyiértékű bájtokkal kezdődik (big endian).

A három plusz egy alaptípus (byte, word, integer valamint a longword) egyszerűen a megadott érték eltárolása (rendre 1, 2, 4 illetve 8 bájton)

A boolean tárolása egyetlen bájton történik, ahol a 0 jelenti a hamis értéket minden más érték igaz jelentéssel bír.

Összetett típusok

numeric

Mivel a numeric tetszőleges numerikus érték tárolására alkalmas. A tárolás ezért kissé összetettebb:

Megnevezés Tipus
Eltolás word
Adatbájtok száma byte
Adatbájtok n byte

Az adat binárisan kerül tárolásra az adatbájtok száma mezőben megadott bájton. Az egyes felhasználási területeken eltérő korlátok vonatkozhatnak a tárolható legnagyobb számra. Az adatbájtok száma mező legfelső bitje jelzi, amennyiben a tárolt szám negatív, így a legnagyobb tárolható szám “csak” 127 adatbájtot foglalhat el.

A eltolás mező egy előjeles egész, amely az adatbájtok-ban tárolt szám helyiértékét adja meg. Amennyiben ez a szám pozitív, akkor a tizedes jegyek számát adja meg, amennyiben negatív, akkor az abszolút értéke a létrejövő szám után írandó nullák száma.

date

Megnevezés Tipus
Év word
Hónap byte
Nap byte

string

Először a szöveg hossza word-ön, majd az adatok. Záró nulla bájt nincs.

longstring

A szöveg hossza integer-ben, majd az adatok. Az előzőhöz hasonlóan itt sincs záró nulla bájt.

stringlist

A string-ek száma integer-ben, majd a megadott darabszámú string.

kifejezes

Megegyezik a string tipussal.

paramlist

Először a lista elemszáma word-ben, majd a megadott számú kifejezes egymás után.


cor4/app/tipusok.txt · Last modified: 2021/01/05 11:39 (external edit)