Aula perfeita! Excelente explicação teórica e ainda com um ótimo exemplo de aplicação. Muito obrigado e parabéns pelo conteúdo de qualidade professor.
@ArkanToS1824 жыл бұрын
Que aula espetacular, professor! Muito obrigado por compartilhar o seu conhecimento conosco, com certeza merece muito mais visualizações
@gokusola17362 жыл бұрын
Excelente aula!!
@mayconkabitschke15182 жыл бұрын
ótima aula
@JulianaAlves-np4lu2 жыл бұрын
explicação EXCELENTE, já me inscrevi.
@ProfessorRafaelIvo2 жыл бұрын
Muito obrigado! 😁
@EmanoelLucas85523 жыл бұрын
Aula muuuuito boa!!
@felipycamargo_3 жыл бұрын
muito bom!
@rebecadias46623 жыл бұрын
nossa sinhora, salvou meu ead
@JefersonOliveira-dt2fo3 жыл бұрын
parabéns pela aula, ajudou muito.
@ProfessorRafaelIvo3 жыл бұрын
Valeu Jeferson. Fico feliz.
@pho3_nix2 жыл бұрын
Li um livro em ingles begging of c n entendi essa parte vc explicou bem
@faryasu3 жыл бұрын
muito boa sua aula, agradeço demais
@ProfessorRafaelIvo3 жыл бұрын
Obrigado. Fico feliz ter ajudado.
@chico-junior3 жыл бұрын
Um semestre inteiro um 17min . 👏👏👏👏👏👏
@johneandre92064 жыл бұрын
O nome dos operadores "" tecnicamente falando significa chevron ... no instante 13:50 do vídeo.
@ProfessorRafaelIvo4 жыл бұрын
Será que não seria esse nome quando esses operadores são usados em outras situações? Por exemplo, eu encontrei a palavra "chevron" relacionada à função "print" da linguagem Python. Na linguagem C++, esses operadores também aparecem na leitura das funções "cin" e "cout". Mas nesse contexto, de operadores bit-a-bit, a nomenclatura desses operadores original era "bit-shift". De qualquer forma, obrigado pela colaboração.
@johneandre92064 жыл бұрын
@@ProfessorRafaelIvo Na verdade nessa situação também: O motivo se dá porquê não houve um concesso sobre esses símbolos. Como esses símbolos são de tipografia daí a confusão. Aqui tem a explicação dos usos: en.wikipedia.org/wiki/Guillemet. Por exemplo o '#' que falamos "hashtag" na verdade se chama octothorpe... São coisas que com o passar do tempo vão ganhando outro significado!
@johneandre92064 жыл бұрын
Esses símbolos são complicados mesmo... Obrigado pela dica e pela aula. Show de bola!
@ProfessorRafaelIvo4 жыл бұрын
Interessante. É, as nomenclaturas das coisas são mais difíceis do que a programação em si, rsrs. Obrigado pela informação.
@felipecosta65332 жыл бұрын
Ajudou, mas é meio complicado rs
@ProfessorRafaelIvo2 жыл бұрын
Operadores bit a bit normalmente são usados em controladores, baixo nível, onde tem muita pouca memória. Eu particularmente gosto de usar pra quando quero guardar opções de liga e desliga em uma única variável. Mas sim, é algo complicado a primeira vista.
@henriquemaran55504 жыл бұрын
cara excelente aula. estou precisando de uma ajuda preciso criar um programa em linguagem c para acrescentar ao final da mensagem o bit de paridade corretamente. com a seguinte regra: • Se o número de bits “1” da mensagem for ímpar adiciona-se um “0” ao final da mensagem. • Se o número de bits “1” da mensagem for par é adicionado um “1” ao final da mensagem. e com as seguintes restrições: • O programa deverá receber 7 bits e calcular corretamente o bit de paridade • O programa só poderá aceitar zeros e uns na entrada • O programa deverá imprimir a mensagem resultante consegue me ajudar ?
@henriquemaran55504 жыл бұрын
tem esses exemplos de entrada Entrada: 0 0 0 1 1 1 1 Saída: 00011111 exemplo 2 Exemplo 3: Entrada: 0 0 2 0 0 0 0 Saída: Erro. Apenas zeros e uns sao aceitos.
@ProfessorRafaelIvo3 жыл бұрын
Obrigado. Bit de paridade é interessante, normalmente vejo pra deixar a quantidade par de bits 1. Agora não lembro se tem um algoritmo já existente que seja o mais eficiente, mas uma forma seria um laço, enquanto o número usado como entrada for maior do que zero. A cada passo, você verifica se o último bit é 1 (usando &). Caso seja, você altera o bit de paridade (variando entre 1 e 0). Depois, desloca os bits do número entrado uma casa pra direta.