Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2014
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.26 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdbool.h>
  3.  
  4. int main(void) {
  5.     int i = 254;
  6.     bool *b = (bool*)(&i);
  7.  
  8.     printf("b=%d i=%d\n", !!(*b), i); // b=254 i=254
  9.     printf("b=%d i=%d\n", !(*b), !i); // b=255 i=0
  10.     printf("b=%d i=%d\n", !!(*b), !!i); // b=254 i=1
  11.  
  12.     return 0;
  13. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement