Cadeia de bits: mudanças entre as edições
m (notacao) |
mSem resumo de edição |
||
Linha 8: | Linha 8: | ||
== Notação == | == Notação == | ||
A cadeia de bits é intrinsecamente posicional, apesar de não ter uma semântica numérica associada. Por exemplo a cadeia <code>0101100</code> é considerada diferente de <code>0000111</code>, justamente porque os zeros e uns ocupam posições diferentes em cada uma delas. Não há necessidade de se associar a cadeia a um significado, a notação é meramente sintática, livre de semântica. | A cadeia de bits é intrinsecamente posicional, apesar de não ter uma semântica numérica associada. Por exemplo a cadeia <code>0101100</code> é considerada diferente de <code>0000111</code>, justamente porque os zeros e uns ocupam posições diferentes em cada uma delas. | ||
A título descritivo, para se referenciar bit a bit, convenciona-se que os bits da cadeia são indexados da direita para a esquerda, e iniciando pelo bit-zero. <br/>PS: no [https://www.postgresql.org/docs/current/functions-bitstring.html PostgreSQL] adota-se a convenção "da esquerda para a direita". A convenção aqui adotada é da notação posicional. | |||
Não há necessidade de se associar a cadeia a um significado, a notação é meramente sintática, livre de semântica. | |||
== Tamanho == | == Tamanho == |