Programowanie w systemie UNIX/ARB: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
m →‎typy: link
Linia 92:
* acb_t = typ dla liczb zespolonych ( acb.h )
* typy całkowite <ref>[http://arblib.org/issues.html?highlight=slong#integer-types arb : Integer types]</ref>
** slong
** ulong
** mp_limb_t
** mp_ptr = Pointer to a writable array of limbs.
** mp_srcptr = Pointer to a read-only array of limbs.
** mp_size_t = A limb count (always nonnegative).
** mp_bitcnt_t = A bit offset within an array of limbs (always nonnegative).Arb uses the following FLINT types for exact (integral and rational) arbitrary-size values. For details, refer to the FLINT documentation.
** fmpz_t The FLINT multi-precision integer type uses an inline representation for small integers, specifically when the absolute value is at most 262−1262−1 (on 64-bit machines) or 230−1230−1 (on 32-bit machines). It switches automatically to a [[Programowanie_w_systemie_UNIX/GMP#Typy_danych|GMP integer]] for larger values. The fmpz_t type is functionally identical to the GMP mpz_t type, but faster for small values.
** fmpq_t = FLINT multi-precision rational number.
** fmpz_poly_t
** fmpq_poly_t
** fmpz_mat_t
** fmpq_mat_t
 
=Przykłady=