Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anterior Revisão anterior | |||
tipos_dados [d/mY H:i] laureano |
tipos_dados [d/mY H:i] (atual) laureano |
||
---|---|---|---|
Linha 136: | Linha 136: | ||
Veja o exemplo da função [[printf]]. | Veja o exemplo da função [[printf]]. | ||
+ | ===== Outros tipos ===== | ||
+ | O sistema operacional pode definir alguns tipos e de dados também, estas definições podem ser encontradas no arquivos ''sys/types.h'' do seu compilador. | ||
- | --- //[[marcos@laureano.eti.br|Marcos Laureano]] 2008/04/25 07:48// | + | Alguns exemplos: |
+ | * ''pid_t'' para número de PID (veja a função [[fork]]); | ||
+ | * ''pthread_t'' para números de thread (veja as [[threads_posix|threads POSIX]]; | ||
+ | * ''ssize_t'' para definir tamanhos de blocos (vejas as funções para tratamento de [[rede]]) | ||
+ | |||
+ | Estas definições são utilizadas para garantir a portabilidade entre as plataformas 32 e 64 bits. | ||
+ | |||
+ | |||
+ | |||
+ | --- //[[marcos@laureano.eti.br|Marcos Laureano]] 2009/02/14 12:36// | ||