Página 1 de 1

Como declarar um bit no mikro C ?

MensagemEnviado: 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

MensagemEnviado: 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;

MensagemEnviado: 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