fork download
  1. #include <stdio.h>
  2. #include <stdint.h>
  3.  
  4. int main(void) {
  5. for (int i = 0 ; i != 256 ; i++) {
  6. int8_t c = (int8_t)i;
  7. int8_t res = c >> 7;
  8. printf("%02x - %02x\n", 0xFF & c, 0xFF & res);
  9. }
  10. return 0;
  11. }
  12.  
Success #stdin #stdout 0s 2156KB
stdin
Standard input is empty
stdout
00 - 00
01 - 00
02 - 00
03 - 00
04 - 00
05 - 00
06 - 00
07 - 00
08 - 00
09 - 00
0a - 00
0b - 00
0c - 00
0d - 00
0e - 00
0f - 00
10 - 00
11 - 00
12 - 00
13 - 00
14 - 00
15 - 00
16 - 00
17 - 00
18 - 00
19 - 00
1a - 00
1b - 00
1c - 00
1d - 00
1e - 00
1f - 00
20 - 00
21 - 00
22 - 00
23 - 00
24 - 00
25 - 00
26 - 00
27 - 00
28 - 00
29 - 00
2a - 00
2b - 00
2c - 00
2d - 00
2e - 00
2f - 00
30 - 00
31 - 00
32 - 00
33 - 00
34 - 00
35 - 00
36 - 00
37 - 00
38 - 00
39 - 00
3a - 00
3b - 00
3c - 00
3d - 00
3e - 00
3f - 00
40 - 00
41 - 00
42 - 00
43 - 00
44 - 00
45 - 00
46 - 00
47 - 00
48 - 00
49 - 00
4a - 00
4b - 00
4c - 00
4d - 00
4e - 00
4f - 00
50 - 00
51 - 00
52 - 00
53 - 00
54 - 00
55 - 00
56 - 00
57 - 00
58 - 00
59 - 00
5a - 00
5b - 00
5c - 00
5d - 00
5e - 00
5f - 00
60 - 00
61 - 00
62 - 00
63 - 00
64 - 00
65 - 00
66 - 00
67 - 00
68 - 00
69 - 00
6a - 00
6b - 00
6c - 00
6d - 00
6e - 00
6f - 00
70 - 00
71 - 00
72 - 00
73 - 00
74 - 00
75 - 00
76 - 00
77 - 00
78 - 00
79 - 00
7a - 00
7b - 00
7c - 00
7d - 00
7e - 00
7f - 00
80 - ff
81 - ff
82 - ff
83 - ff
84 - ff
85 - ff
86 - ff
87 - ff
88 - ff
89 - ff
8a - ff
8b - ff
8c - ff
8d - ff
8e - ff
8f - ff
90 - ff
91 - ff
92 - ff
93 - ff
94 - ff
95 - ff
96 - ff
97 - ff
98 - ff
99 - ff
9a - ff
9b - ff
9c - ff
9d - ff
9e - ff
9f - ff
a0 - ff
a1 - ff
a2 - ff
a3 - ff
a4 - ff
a5 - ff
a6 - ff
a7 - ff
a8 - ff
a9 - ff
aa - ff
ab - ff
ac - ff
ad - ff
ae - ff
af - ff
b0 - ff
b1 - ff
b2 - ff
b3 - ff
b4 - ff
b5 - ff
b6 - ff
b7 - ff
b8 - ff
b9 - ff
ba - ff
bb - ff
bc - ff
bd - ff
be - ff
bf - ff
c0 - ff
c1 - ff
c2 - ff
c3 - ff
c4 - ff
c5 - ff
c6 - ff
c7 - ff
c8 - ff
c9 - ff
ca - ff
cb - ff
cc - ff
cd - ff
ce - ff
cf - ff
d0 - ff
d1 - ff
d2 - ff
d3 - ff
d4 - ff
d5 - ff
d6 - ff
d7 - ff
d8 - ff
d9 - ff
da - ff
db - ff
dc - ff
dd - ff
de - ff
df - ff
e0 - ff
e1 - ff
e2 - ff
e3 - ff
e4 - ff
e5 - ff
e6 - ff
e7 - ff
e8 - ff
e9 - ff
ea - ff
eb - ff
ec - ff
ed - ff
ee - ff
ef - ff
f0 - ff
f1 - ff
f2 - ff
f3 - ff
f4 - ff
f5 - ff
f6 - ff
f7 - ff
f8 - ff
f9 - ff
fa - ff
fb - ff
fc - ff
fd - ff
fe - ff
ff - ff