Nossa que incrivel a visualização dos bits, eu sempre tive uma grande dificuldade pra compreender o conceito de mover bits. Esse video me deu uma visão diferente de como manipular eles. Ainda mais no servidor de um jogo que estou fazendo ele combina em 1 byte (0~15 valor de prioridade global - primeiros 4 bits, e 0~15 valor de prioridade local os ultimos 4 bits) e eu sempre me enrolava pra entender isso 😅😅 (Não ironicamente toda vez que eu precisava manipular muitos bits, eu criava Array de bools e convertia numero -> bool array e transformar em numero de volta, usava bool -> string de zeros e um -> int ainda bem que o C# otimiza parte do código, mas dependendo do cenario é uma alocação de memória excessiva)
Muito massa, finalmente entendi como isso funciona!
Fico feliz que o vídeo tenha te ajudado! Abraço!
Nossa que incrivel a visualização dos bits, eu sempre tive uma grande dificuldade pra compreender o conceito de mover bits. Esse video me deu uma visão diferente de como manipular eles. Ainda mais no servidor de um jogo que estou fazendo ele combina em 1 byte (0~15 valor de prioridade global - primeiros 4 bits, e 0~15 valor de prioridade local os ultimos 4 bits) e eu sempre me enrolava pra entender isso 😅😅 (Não ironicamente toda vez que eu precisava manipular muitos bits, eu criava Array de bools e convertia numero -> bool array e transformar em numero de volta, usava bool -> string de zeros e um -> int ainda bem que o C# otimiza parte do código, mas dependendo do cenario é uma alocação de memória excessiva)