linux user group brescia

immagine del castello

Archivio della mailing list

Bit e variabili intere

nelson - nelson1977 a gmail.com
Mar 4 Mar 2008 10:01:42 UTC
ciao,

2008/3/4, Carlo Bertoldi <mcbain a tiscali.it>:
> Ciao,
>   ho notato che ci sono diversi programmatori C, quindi ne approfitto un
>  po'. :)
>  Quello che devo fare è memorizzare una sequenza di chiamate, provenienti
>  da un insieme di cardinalità < 40.
>  Dato che dovrò poi esportare tale sequenza tramite un meccanismo molto
>  simile a /proc, è d'obbligo non occupare troppo spazio. Per ora ho
>  pensato ad una soluzione di questo tipo: memorizzo le chiamate in un
>  array di 0/1, una volta che ne ho un numero sufficiente converto il
>  valore binario contenuto nell'array in un numero decimale da esportare,
>  e dall'altro lato effettuerò l'operazione inversa.
>  Mi chiedevo però, se non sia possibile manipolare una variabile int, ad
>  esempio, direttamente a livello di bit, in modo da risparmiare il passo
>  della conversione da un sistema numerico all'altro.
>  Grazie,
>   Carlo

beh 40 in binario viene 101000. A quel punto utilizzi un campo di bit.
Un int non è un pò troppo grande?

dott. Pollini Andrea


-- 
Consulenze Linux e Windows

http://nelsonenterprise.net




Maggiori informazioni sulla lista Lug