diumenge, 23 d’agost del 2020

Estructures stdlib: div_t, ldiv_t, size_t, wchar_t

Estructures de la llibreria stdlib


Estructura div_t:     typedef<tipo>div_t; 

Un tipus d'estructura que és el tipus de la valor retornat per la funció div.

----DJGPP-------------

typedef struct {
    int quot;
    int rem;
} div_t;

 

----Borland-----------

typedef struct {
   int quot;
   int rem;
} div_t;

 

----Dev-C++-------------

typedef struct { int quot, rem; } div_t


Més informació -->funcio div



Estructura ldiv_t:     typedef<tipo>ldiv_t; 

Un tipus d'estructura que és el tipus de la valor retornat per la funció ldiv.

----DJGPP-------------

typedef struct {
   long quot;
   long rem;
} ldiv_t;


----Borland-----------

typedef struct {
   long quot;
   long rem;
} ldiv_t;

 

----Dev-C++-------------

typedef struct { long quot, rem; } ldiv_t;


Més informació -->funcio ldiv



Estructura size_t:     typedef<tipo>size_t; 

Aquest és el tipus integral no signat i és el resultat de la paraula clau sizeof


----DJGPP-------------

typedef long unsigned int size_t;


----Borland-----------

typedef unsigned size_t;


----Dev-C++-------------

typedef long unsigned int size_t;



Estructura wchar_t:     typedef<tipo>wchar_t;

Aquesta estructura guarda caràcters multibytes

Un tipus sencer el interval de valors pot representar codis únics per a totsels membres del conjunt més gran de caràcters estesos especificat d'entreles localitats suportades; el caràcter nul té el número de codi, zero, i cadamembre del conjunt bàsic de caràcters el número de codi igual al seu valor quanusat com el caràcter únic en una constant de caràcters sencers.

----DJGPP-------------

#define __DJ_wchar_t typedef unsigned short wchar_t;


----Borland-----------

typedef unsigned short wchar_t;

 

----Dev-C++-------------

#define __WCHAR_TYPE__ int
#endif
#ifndef __cplusplus
typedef __WCHAR_TYPE__ wchar_t;
#endif


Més informació -->  Manipulació memòries multibytes
Més informació -->  Caràcters multibytes



Més informació -->  llibreria <stdlib.h>