Файл typedef.h

В этом файле находятся определения некоторых типов фиксированного размера в стиле языка Almaz:

// Битовые наборы
    typedef unsigned __int8   bit8;
    typedef unsigned __int16  bit16;
    typedef unsigned __int32  bit32;
    typedef unsigned __int64  bit64;
// Натуральные числа
    typedef unsigned __int8   nat8;
    typedef unsigned __int16  nat16;
    typedef unsigned __int32  nat32;
    typedef unsigned __int64  nat64;
// Целые числа
    typedef   signed __int8   int8;
    typedef   signed __int16  int16;
    typedef   signed __int32  int32;
    typedef   signed __int64  int64;
// Действительные числа
    typedef float   real32;
    typedef double  real64;
Здесь под битовыми наборами подразумеваются неструктурированные группы бит. Остальные типы представляют собой числа.
Также здесь определено натуральное число нефиксированного размера:
// Натуральное число
    typedef unsigned int nat;
Это сделано для того, чтобы имена типов были крaткими.

Исходники находятся в source.zip.

Наверх
Hosted by uCoz