Per questo esempio, creo un intero.Chiamiamo il primo bit in un byte bit 1 o 0?
int example = 0;
Ora diciamo che voglio sapere qual è il primo bit di questo intero. So che sarebbe al bit position 0. Ma dovrei chiamarlo bit 1 o 0. La ragione per cui lo chiedo è perché ho visto la documentazione in cui il primo bit di un intero è etichettato come bit 0 e poi etichettato come bit 1. So che è un errore da parte loro, solo curioso di sapere a cosa dovrei riferirmi come.
Risposta di battuta: se gli array nella lingua scelta iniziano dall'indice 1, allora è il 1 ° bit, altrimenti è il 0 ° bit. – Charles
Chiamalo come vuoi, ma semplicemente documenta la tua convenzione. –
A volte le persone numerano anche i bit nella direzione opposta, quindi il bit * più * significativo è 0 o 1. Documenta la tua convenzione e segui la stessa. –