Guest User

Untitled

a guest
Jun 25th, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.36 KB | None | 0 0
  1. struct Sample{
  2. unsigned char var_a: 4;
  3. unsigned char var_b: 1;
  4. unsigned char var_c: 2;
  5. unsigned char var_d: 1;
  6.  
  7.  
  8. unsigned char var_e;
  9. };
  10.  
  11. unsigned short int var_1 = 0x0010;
  12.  
  13. struct Sample hoge;
  14. sample.var_a = var_1 & 0x00f0;
  15. /* {0000 0000 0001 0000} & {0000 0000 1111 0000} = {0000 0000 0001 0000} */
  16.  
  17. hoge.var_a = (var_1 & 0x00f0) >> 4;
Add Comment
Please, Sign In to add comment