Advertisement
Guest User

Untitled

a guest
Mar 21st, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. void ver_binario(unsigned int buff, int n) {
  5. unsigned int enbinario;
  6. int inicio=pow(2,n-1);
  7.  
  8. for(enbinario=inicio; enbinario>0; enbinario>>=1) {
  9. if (enbinario&buff)
  10. printf("1");
  11. else printf("0");}
  12. printf("\n");
  13. }
  14.  
  15. int bin(unsigned char buffer, int nb) {
  16. int i, mostrar;
  17.  
  18. for(i=0; i<nb; i++, buffer>>=1) {}
  19. ver_binario(buffer,1);
  20. }
  21.  
  22. unsigned char rotar(unsigned char buffer, int nb) {
  23. buffer=(buffer<<nb)|(buffer>>(8-nb));
  24. }
  25.  
  26. unsigned char set_bit(unsigned char buffer, int nb, int val) {
  27. int i;
  28.  
  29. return (buffer &(~(1<<nb)))|(val<<nb);
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement