Página 1 de 1
Como declarar um bit no mikro C ?

Enviado:
27 Jan 2011 10:39
por Andre_Cruz
Pessoal estou aprendendo a usar o mikro C e não achei na net, nem no help como declarar uma variavel do tipo bit.
Se alguém puder ajudar, agradeço !
Abraço
André Cruz

Enviado:
27 Jan 2011 15:49
por chrdcv
Se for um compilador ANSI C e atualizado para a última revisão da linguagem (C99):
#include <stdbool.h>
bool EuSouUmBooleanType;
Agora, se não for completamente ANSI C; deve ter alguma extensão do compilador que está usando (use help: standard types). Uma outra forma seria criar o próprio tipo:
typedef enum{FALSE=0, TRUE=1}bool_t;

Enviado:
28 Jan 2011 19:22
por ze
me lembro vagamente:
unsigned char cbit;
e o acesso bit a bit:
cbit.f7, cbit.f6, ....cbit.f0
ou seja variável bit já é previamente criada. mas isso é exclusivo do mikroc. portanto não portável. prefira estruturas com campos de bits e afins.
sucessos