SSGamers - 12 Anos online por você.

#SSGamers - A Comunidade que mais crescer no brasil!

Participe do fórum, é rápido e fácil

SSGamers - 12 Anos online por você.

#SSGamers - A Comunidade que mais crescer no brasil!

SSGamers - 12 Anos online por você.

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Chegou o novo tema 6.5.5 - SSGamers - Servidores online de qualidade - Aproveite e entre para nossa comunidade, inscreva-se já! - Ouça nossa web radio - Veja nossas novidades - Participe dos nossos setores de jogos online - Parcerias aberta fale já com um administrador.

    [Tutorial] Como funcionam os operadores bit-a-bit? (bitwise)

    Weslley_Script
    Weslley_Script
    SS - Fundador
    SS - Fundador


    Steam Steam : WeslleySSGames
    Zello : WeslleySSGames
    Mensagens : 11378
    Moedas : 1031977
    Data de inscrição : 06/10/2011
    Idade : 28
    Localização : Brasil

    [Tutorial] Como funcionam os operadores bit-a-bit? (bitwise) Empty [Tutorial] Como funcionam os operadores bit-a-bit? (bitwise)

    Mensagem por Weslley_Script Sex 12 maio 2023 - 11:18

    • Introduзгo


    Aqui um rбpido tutorial, mas que vai ajudar a entender а todos como funcionam os operadores bitwise.

    Muita gente se pergunta:
    - Como diabos esse resultado foi parar aqui?
    - Bitwises sгo operadores ilуgicos?
    - Bitwises operam de forma aleatуria?

    Calma minha gente, bitwises nгo sгo nada disto. Apenas operam de uma maneira diferente de como podemos perceber. Basicamente, eles operam atravйs dos nъmeros binбrios e seus dнgitos. (os dнgitos dos nъmeros binбrios sгo basicamente chamados de bits acostume-se com isto!)




    • Nъmeros binбrios


    Os nъmeros binбrios, sгo uma cadeia de nъmeros 0 e 1 que representam um nъmero decimal grande, basicamente sгo as representaзхes numerais mais bбsicas do universo e й considerada a representaзгo universal em caso de contato com extraterrestres, sabia?

    E por serem tгo bбsicos, todo processamento do computador й baseado nisto. 0 e 1, ou como alguns conhecem melhor. FALSE e TRUE (verdadeiro, falso)


    Aqui vou dar um exemplo de nъmero binбrio:

    0b111 й o nъmero 7

    O que significa 0b? 0b й a conveзгo em algumas linguagens para DEMONSTRAR ao compilador que estamos representando um nъmero binбrio, e nгo um nъmero decimal. Atй porque se nгo tivesse 0b na frente, o programa iria achar que estamos mostrando o nъmero 111 e nгo o nъmero 7.


    Estгo compreendendo atй aqui? Se nгo compreenderam, voltam e releiam novamente. Caso vocк nгo souber o que sгo nъmeros binбrios, vai precisar pedir algumas aulinhas para sua professora de matemбtica ou pesquisar na internet, pois neste tutorial eu ensino como funcionam os operadores bit-a-bit e nгo nъmeros binбrios.




    • Bit-a-bit


    Os operadores de bits, trabalham na forma BIT A BIT. Isto й, eles operam os dнgitos do nъmeros binбrios entre si. Sacou a charada? BIT A BIT; DIGITO BINБRIOA DIGITO BINБRIO [Tutorial] Como funcionam os operadores bit-a-bit? (bitwise) Razz

    Como assim digito a digito? Simples, meus queridos, quando eu tiver um nъmero decimal com um operador BIT a BIT e outro nъmero decimal, basicamente o operador bit a bit pega cada bit deste nъmero e compara com outro




    Nгo entendeu, ainda?? Quer que eu desenhe [Tutorial] Como funcionam os operadores bit-a-bit? (bitwise) Razz [Tutorial] Como funcionam os operadores bit-a-bit? (bitwise) Razz?? Veja a imagem abaixo

    [Tutorial] Como funcionam os operadores bit-a-bit? (bitwise) UmPsX4g


    Basicamente, eles funcionam todos da mesma maneira, operando cada bit do digito binбrio e colocando o novo valor comparado. PORЙM, cada um tem suas regras.

    No caso as regras do & (AND) foram estas:

    1 & 1 = 1
    0 & 1 = 0
    1 & 0 = 0
    0 & 0 = 0


    Mas tambйm hб outras regras dos outros operadores, como | (OR):

    1 | 1 = 1
    0 | 1 = 1
    0 | 0 = 0
    1 | 0 = 1


    Tambйm temos XOR

    1 ^ 1 = 0
    1 ^ 0 = 1
    0 ^ 1 = 1
    0 ^ 0 = 0


    Hб outras tabelas, essas tabelas se chamam Tabela Veritativa. O

    Espero que gostem, prestem muita atenзгo. Se entendeu o tutorial, aproveita e agradeзa em um comentбrio abaixo, ou enviando reputaзгo para meu perfil. Hб pouquнssimos tutoriais sobre isto na internet [Tutorial] Como funcionam os operadores bit-a-bit? (bitwise) Cool

    E se nгo entenderam ainda, й porque sгo burros e nгo servem pra programaзгo #true





    Autoria

    Este tutorial foi redigido por Bruno da Silva, e colaborado por William Luigi.
    [iPs]TeaM!



    Atй mais 



    [Tutorial] Como funcionam os operadores bit-a-bit? (bitwise) D07Xwqb
    [Tutorial] Como funcionam os operadores bit-a-bit? (bitwise) Yjab9HN

      Data/hora atual: Qua 8 maio 2024 - 6:24