Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //-std=c99 -Wall -Wextra -Wpedantic -Wshadow
- #include <stdio.h>
- #include <stdlib.h>
- #include <stdint.h>
- int main()
- {
- uint32_t a = 0xFFFFFFFF;
- printf("a: %X\n", a);
- uint32_t b = (uint32_t) -1;
- printf("b: %X\n", b);
- uint32_t c = ~(uint32_t)0;
- printf("c: %X\n", c);
- uint64_t d = 0xFFFFFFFFFFFFFFFF;
- printf("d: %lX\n", d);
- uint64_t e = (uint64_t) -1;
- printf("e: %lX\n", e);
- uint64_t f = ~(uint64_t)0;
- printf("f: %lX\n", f);
- return 0;
- }
- /*
- output:
- a: FFFFFFFF
- b: FFFFFFFF
- c: FFFFFFFF
- d: FFFFFFFFFFFFFFFF
- e: FFFFFFFFFFFFFFFF
- f: FFFFFFFFFFFFFFFF
- */
Advertisement
Add Comment
Please, Sign In to add comment