Programação em C - 05 - Operadores Bit a Bit

  Рет қаралды 8,124

Professor Rafael Ivo

Professor Rafael Ivo

Күн бұрын

Пікірлер: 26
@avila_gl
@avila_gl 2 жыл бұрын
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.
@ArkanToS182
@ArkanToS182 4 жыл бұрын
Que aula espetacular, professor! Muito obrigado por compartilhar o seu conhecimento conosco, com certeza merece muito mais visualizações
@gokusola1736
@gokusola1736 2 жыл бұрын
Excelente aula!!
@mayconkabitschke1518
@mayconkabitschke1518 2 жыл бұрын
ótima aula
@JulianaAlves-np4lu
@JulianaAlves-np4lu 2 жыл бұрын
explicação EXCELENTE, já me inscrevi.
@ProfessorRafaelIvo
@ProfessorRafaelIvo 2 жыл бұрын
Muito obrigado! 😁
@EmanoelLucas8552
@EmanoelLucas8552 3 жыл бұрын
Aula muuuuito boa!!
@felipycamargo_
@felipycamargo_ 3 жыл бұрын
muito bom!
@rebecadias4662
@rebecadias4662 3 жыл бұрын
nossa sinhora, salvou meu ead
@JefersonOliveira-dt2fo
@JefersonOliveira-dt2fo 3 жыл бұрын
parabéns pela aula, ajudou muito.
@ProfessorRafaelIvo
@ProfessorRafaelIvo 3 жыл бұрын
Valeu Jeferson. Fico feliz.
@pho3_nix
@pho3_nix 2 жыл бұрын
Li um livro em ingles begging of c n entendi essa parte vc explicou bem
@faryasu
@faryasu 3 жыл бұрын
muito boa sua aula, agradeço demais
@ProfessorRafaelIvo
@ProfessorRafaelIvo 3 жыл бұрын
Obrigado. Fico feliz ter ajudado.
@chico-junior
@chico-junior 3 жыл бұрын
Um semestre inteiro um 17min . 👏👏👏👏👏👏
@johneandre9206
@johneandre9206 4 жыл бұрын
O nome dos operadores "" tecnicamente falando significa chevron ... no instante 13:50 do vídeo.
@ProfessorRafaelIvo
@ProfessorRafaelIvo 4 жыл бұрын
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.
@johneandre9206
@johneandre9206 4 жыл бұрын
@@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!
@johneandre9206
@johneandre9206 4 жыл бұрын
Esses símbolos são complicados mesmo... Obrigado pela dica e pela aula. Show de bola!
@ProfessorRafaelIvo
@ProfessorRafaelIvo 4 жыл бұрын
Interessante. É, as nomenclaturas das coisas são mais difíceis do que a programação em si, rsrs. Obrigado pela informação.
@felipecosta6533
@felipecosta6533 2 жыл бұрын
Ajudou, mas é meio complicado rs
@ProfessorRafaelIvo
@ProfessorRafaelIvo 2 жыл бұрын
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.
@henriquemaran5550
@henriquemaran5550 4 жыл бұрын
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 ?
@henriquemaran5550
@henriquemaran5550 4 жыл бұрын
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.
@ProfessorRafaelIvo
@ProfessorRafaelIvo 3 жыл бұрын
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.
@felipeassis6553
@felipeassis6553 2 жыл бұрын
Excelente aula!!
Programação em C - 06 - Condicionais
14:58
Professor Rafael Ivo
Рет қаралды 1,1 М.
Curso Linguagem C - Operadores Lógicos bit-a-bit (bitwise)
17:44
버블티로 부자 구별하는법4
00:11
진영민yeongmin
Рет қаралды 23 МЛН
pumpkins #shorts
00:39
Mr DegrEE
Рет қаралды 124 МЛН
Synyptas 4 | Арамызда бір сатқын бар ! | 4 Bolim
17:24
Programação em C - Aula 05 - Operadores bit a bit
11:36
Engenharia Maker
Рет қаралды 1,9 М.
you will never ask about pointers again after watching this video
8:03
Programação moderna em C - Aula 8: Operadores bit-a-bit
21:44
Mente Binária
Рет қаралды 15 М.
Operadores Bit A Bit
6:46
Judson Santiago
Рет қаралды 853
Bit manipulation in C and C++
15:44
Freddy Hurkmans
Рет қаралды 37 М.
fputs() e fgets() - linguagem C - arquivos
12:40
Eduardo Casavella
Рет қаралды 6 М.
Just enough assembly to blow your mind
29:31
Kay Lack
Рет қаралды 105 М.