Advertisement
lukasd

zamiana na 8 bitach pozycji 4 z 6

Feb 11th, 2018
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.32 KB | None | 0 0
  1. void kolos1()
  2. {
  3.     char zmienna=137;
  4.  
  5.     int pozycja1 = 4;
  6.     int pozycja2 = 6;
  7.  
  8.     char maska = 0b10000000;
  9.     maska = maska >> (pozycja2-1);
  10.  
  11.     bool czy1czy0 = zmienna &maska;
  12.     if (czy1czy0 == 1)
  13.     {
  14.         zmienna = zmienna | (0b10000000 >> pozycja1-1);
  15.     }
  16.     else
  17.     {
  18.         zmienna = zmienna&(0b01111111 >> pozycja1-1);
  19.     }
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement