fork download
  1. #include <stdio.h>
  2. void print_binary(unsigned short i){
  3. int j;
  4. for (j=10; j>0; j--){ //good to 256
  5. if (i & 0x200) printf("1");
  6. else printf("0");
  7. i<<=1;
  8. }
  9. }
  10.  
  11. int main(void){
  12. int i;
  13. for(i=1; i<=256; ++i){
  14. printf("Decimal: %d\tOctal: 0%o\tHex: 0x%x\tBinary: ", i,i,i);
  15. print_binary(i);
  16. printf("\n");
  17. }
  18. return 0;
  19. }
Success #stdin #stdout 0s 2156KB
stdin
Standard input is empty
stdout
Decimal: 1	Octal: 01	Hex: 0x1	Binary: 0000000001
Decimal: 2	Octal: 02	Hex: 0x2	Binary: 0000000010
Decimal: 3	Octal: 03	Hex: 0x3	Binary: 0000000011
Decimal: 4	Octal: 04	Hex: 0x4	Binary: 0000000100
Decimal: 5	Octal: 05	Hex: 0x5	Binary: 0000000101
Decimal: 6	Octal: 06	Hex: 0x6	Binary: 0000000110
Decimal: 7	Octal: 07	Hex: 0x7	Binary: 0000000111
Decimal: 8	Octal: 010	Hex: 0x8	Binary: 0000001000
Decimal: 9	Octal: 011	Hex: 0x9	Binary: 0000001001
Decimal: 10	Octal: 012	Hex: 0xa	Binary: 0000001010
Decimal: 11	Octal: 013	Hex: 0xb	Binary: 0000001011
Decimal: 12	Octal: 014	Hex: 0xc	Binary: 0000001100
Decimal: 13	Octal: 015	Hex: 0xd	Binary: 0000001101
Decimal: 14	Octal: 016	Hex: 0xe	Binary: 0000001110
Decimal: 15	Octal: 017	Hex: 0xf	Binary: 0000001111
Decimal: 16	Octal: 020	Hex: 0x10	Binary: 0000010000
Decimal: 17	Octal: 021	Hex: 0x11	Binary: 0000010001
Decimal: 18	Octal: 022	Hex: 0x12	Binary: 0000010010
Decimal: 19	Octal: 023	Hex: 0x13	Binary: 0000010011
Decimal: 20	Octal: 024	Hex: 0x14	Binary: 0000010100
Decimal: 21	Octal: 025	Hex: 0x15	Binary: 0000010101
Decimal: 22	Octal: 026	Hex: 0x16	Binary: 0000010110
Decimal: 23	Octal: 027	Hex: 0x17	Binary: 0000010111
Decimal: 24	Octal: 030	Hex: 0x18	Binary: 0000011000
Decimal: 25	Octal: 031	Hex: 0x19	Binary: 0000011001
Decimal: 26	Octal: 032	Hex: 0x1a	Binary: 0000011010
Decimal: 27	Octal: 033	Hex: 0x1b	Binary: 0000011011
Decimal: 28	Octal: 034	Hex: 0x1c	Binary: 0000011100
Decimal: 29	Octal: 035	Hex: 0x1d	Binary: 0000011101
Decimal: 30	Octal: 036	Hex: 0x1e	Binary: 0000011110
Decimal: 31	Octal: 037	Hex: 0x1f	Binary: 0000011111
Decimal: 32	Octal: 040	Hex: 0x20	Binary: 0000100000
Decimal: 33	Octal: 041	Hex: 0x21	Binary: 0000100001
Decimal: 34	Octal: 042	Hex: 0x22	Binary: 0000100010
Decimal: 35	Octal: 043	Hex: 0x23	Binary: 0000100011
Decimal: 36	Octal: 044	Hex: 0x24	Binary: 0000100100
Decimal: 37	Octal: 045	Hex: 0x25	Binary: 0000100101
Decimal: 38	Octal: 046	Hex: 0x26	Binary: 0000100110
Decimal: 39	Octal: 047	Hex: 0x27	Binary: 0000100111
Decimal: 40	Octal: 050	Hex: 0x28	Binary: 0000101000
Decimal: 41	Octal: 051	Hex: 0x29	Binary: 0000101001
Decimal: 42	Octal: 052	Hex: 0x2a	Binary: 0000101010
Decimal: 43	Octal: 053	Hex: 0x2b	Binary: 0000101011
Decimal: 44	Octal: 054	Hex: 0x2c	Binary: 0000101100
Decimal: 45	Octal: 055	Hex: 0x2d	Binary: 0000101101
Decimal: 46	Octal: 056	Hex: 0x2e	Binary: 0000101110
Decimal: 47	Octal: 057	Hex: 0x2f	Binary: 0000101111
Decimal: 48	Octal: 060	Hex: 0x30	Binary: 0000110000
Decimal: 49	Octal: 061	Hex: 0x31	Binary: 0000110001
Decimal: 50	Octal: 062	Hex: 0x32	Binary: 0000110010
Decimal: 51	Octal: 063	Hex: 0x33	Binary: 0000110011
Decimal: 52	Octal: 064	Hex: 0x34	Binary: 0000110100
Decimal: 53	Octal: 065	Hex: 0x35	Binary: 0000110101
Decimal: 54	Octal: 066	Hex: 0x36	Binary: 0000110110
Decimal: 55	Octal: 067	Hex: 0x37	Binary: 0000110111
Decimal: 56	Octal: 070	Hex: 0x38	Binary: 0000111000
Decimal: 57	Octal: 071	Hex: 0x39	Binary: 0000111001
Decimal: 58	Octal: 072	Hex: 0x3a	Binary: 0000111010
Decimal: 59	Octal: 073	Hex: 0x3b	Binary: 0000111011
Decimal: 60	Octal: 074	Hex: 0x3c	Binary: 0000111100
Decimal: 61	Octal: 075	Hex: 0x3d	Binary: 0000111101
Decimal: 62	Octal: 076	Hex: 0x3e	Binary: 0000111110
Decimal: 63	Octal: 077	Hex: 0x3f	Binary: 0000111111
Decimal: 64	Octal: 0100	Hex: 0x40	Binary: 0001000000
Decimal: 65	Octal: 0101	Hex: 0x41	Binary: 0001000001
Decimal: 66	Octal: 0102	Hex: 0x42	Binary: 0001000010
Decimal: 67	Octal: 0103	Hex: 0x43	Binary: 0001000011
Decimal: 68	Octal: 0104	Hex: 0x44	Binary: 0001000100
Decimal: 69	Octal: 0105	Hex: 0x45	Binary: 0001000101
Decimal: 70	Octal: 0106	Hex: 0x46	Binary: 0001000110
Decimal: 71	Octal: 0107	Hex: 0x47	Binary: 0001000111
Decimal: 72	Octal: 0110	Hex: 0x48	Binary: 0001001000
Decimal: 73	Octal: 0111	Hex: 0x49	Binary: 0001001001
Decimal: 74	Octal: 0112	Hex: 0x4a	Binary: 0001001010
Decimal: 75	Octal: 0113	Hex: 0x4b	Binary: 0001001011
Decimal: 76	Octal: 0114	Hex: 0x4c	Binary: 0001001100
Decimal: 77	Octal: 0115	Hex: 0x4d	Binary: 0001001101
Decimal: 78	Octal: 0116	Hex: 0x4e	Binary: 0001001110
Decimal: 79	Octal: 0117	Hex: 0x4f	Binary: 0001001111
Decimal: 80	Octal: 0120	Hex: 0x50	Binary: 0001010000
Decimal: 81	Octal: 0121	Hex: 0x51	Binary: 0001010001
Decimal: 82	Octal: 0122	Hex: 0x52	Binary: 0001010010
Decimal: 83	Octal: 0123	Hex: 0x53	Binary: 0001010011
Decimal: 84	Octal: 0124	Hex: 0x54	Binary: 0001010100
Decimal: 85	Octal: 0125	Hex: 0x55	Binary: 0001010101
Decimal: 86	Octal: 0126	Hex: 0x56	Binary: 0001010110
Decimal: 87	Octal: 0127	Hex: 0x57	Binary: 0001010111
Decimal: 88	Octal: 0130	Hex: 0x58	Binary: 0001011000
Decimal: 89	Octal: 0131	Hex: 0x59	Binary: 0001011001
Decimal: 90	Octal: 0132	Hex: 0x5a	Binary: 0001011010
Decimal: 91	Octal: 0133	Hex: 0x5b	Binary: 0001011011
Decimal: 92	Octal: 0134	Hex: 0x5c	Binary: 0001011100
Decimal: 93	Octal: 0135	Hex: 0x5d	Binary: 0001011101
Decimal: 94	Octal: 0136	Hex: 0x5e	Binary: 0001011110
Decimal: 95	Octal: 0137	Hex: 0x5f	Binary: 0001011111
Decimal: 96	Octal: 0140	Hex: 0x60	Binary: 0001100000
Decimal: 97	Octal: 0141	Hex: 0x61	Binary: 0001100001
Decimal: 98	Octal: 0142	Hex: 0x62	Binary: 0001100010
Decimal: 99	Octal: 0143	Hex: 0x63	Binary: 0001100011
Decimal: 100	Octal: 0144	Hex: 0x64	Binary: 0001100100
Decimal: 101	Octal: 0145	Hex: 0x65	Binary: 0001100101
Decimal: 102	Octal: 0146	Hex: 0x66	Binary: 0001100110
Decimal: 103	Octal: 0147	Hex: 0x67	Binary: 0001100111
Decimal: 104	Octal: 0150	Hex: 0x68	Binary: 0001101000
Decimal: 105	Octal: 0151	Hex: 0x69	Binary: 0001101001
Decimal: 106	Octal: 0152	Hex: 0x6a	Binary: 0001101010
Decimal: 107	Octal: 0153	Hex: 0x6b	Binary: 0001101011
Decimal: 108	Octal: 0154	Hex: 0x6c	Binary: 0001101100
Decimal: 109	Octal: 0155	Hex: 0x6d	Binary: 0001101101
Decimal: 110	Octal: 0156	Hex: 0x6e	Binary: 0001101110
Decimal: 111	Octal: 0157	Hex: 0x6f	Binary: 0001101111
Decimal: 112	Octal: 0160	Hex: 0x70	Binary: 0001110000
Decimal: 113	Octal: 0161	Hex: 0x71	Binary: 0001110001
Decimal: 114	Octal: 0162	Hex: 0x72	Binary: 0001110010
Decimal: 115	Octal: 0163	Hex: 0x73	Binary: 0001110011
Decimal: 116	Octal: 0164	Hex: 0x74	Binary: 0001110100
Decimal: 117	Octal: 0165	Hex: 0x75	Binary: 0001110101
Decimal: 118	Octal: 0166	Hex: 0x76	Binary: 0001110110
Decimal: 119	Octal: 0167	Hex: 0x77	Binary: 0001110111
Decimal: 120	Octal: 0170	Hex: 0x78	Binary: 0001111000
Decimal: 121	Octal: 0171	Hex: 0x79	Binary: 0001111001
Decimal: 122	Octal: 0172	Hex: 0x7a	Binary: 0001111010
Decimal: 123	Octal: 0173	Hex: 0x7b	Binary: 0001111011
Decimal: 124	Octal: 0174	Hex: 0x7c	Binary: 0001111100
Decimal: 125	Octal: 0175	Hex: 0x7d	Binary: 0001111101
Decimal: 126	Octal: 0176	Hex: 0x7e	Binary: 0001111110
Decimal: 127	Octal: 0177	Hex: 0x7f	Binary: 0001111111
Decimal: 128	Octal: 0200	Hex: 0x80	Binary: 0010000000
Decimal: 129	Octal: 0201	Hex: 0x81	Binary: 0010000001
Decimal: 130	Octal: 0202	Hex: 0x82	Binary: 0010000010
Decimal: 131	Octal: 0203	Hex: 0x83	Binary: 0010000011
Decimal: 132	Octal: 0204	Hex: 0x84	Binary: 0010000100
Decimal: 133	Octal: 0205	Hex: 0x85	Binary: 0010000101
Decimal: 134	Octal: 0206	Hex: 0x86	Binary: 0010000110
Decimal: 135	Octal: 0207	Hex: 0x87	Binary: 0010000111
Decimal: 136	Octal: 0210	Hex: 0x88	Binary: 0010001000
Decimal: 137	Octal: 0211	Hex: 0x89	Binary: 0010001001
Decimal: 138	Octal: 0212	Hex: 0x8a	Binary: 0010001010
Decimal: 139	Octal: 0213	Hex: 0x8b	Binary: 0010001011
Decimal: 140	Octal: 0214	Hex: 0x8c	Binary: 0010001100
Decimal: 141	Octal: 0215	Hex: 0x8d	Binary: 0010001101
Decimal: 142	Octal: 0216	Hex: 0x8e	Binary: 0010001110
Decimal: 143	Octal: 0217	Hex: 0x8f	Binary: 0010001111
Decimal: 144	Octal: 0220	Hex: 0x90	Binary: 0010010000
Decimal: 145	Octal: 0221	Hex: 0x91	Binary: 0010010001
Decimal: 146	Octal: 0222	Hex: 0x92	Binary: 0010010010
Decimal: 147	Octal: 0223	Hex: 0x93	Binary: 0010010011
Decimal: 148	Octal: 0224	Hex: 0x94	Binary: 0010010100
Decimal: 149	Octal: 0225	Hex: 0x95	Binary: 0010010101
Decimal: 150	Octal: 0226	Hex: 0x96	Binary: 0010010110
Decimal: 151	Octal: 0227	Hex: 0x97	Binary: 0010010111
Decimal: 152	Octal: 0230	Hex: 0x98	Binary: 0010011000
Decimal: 153	Octal: 0231	Hex: 0x99	Binary: 0010011001
Decimal: 154	Octal: 0232	Hex: 0x9a	Binary: 0010011010
Decimal: 155	Octal: 0233	Hex: 0x9b	Binary: 0010011011
Decimal: 156	Octal: 0234	Hex: 0x9c	Binary: 0010011100
Decimal: 157	Octal: 0235	Hex: 0x9d	Binary: 0010011101
Decimal: 158	Octal: 0236	Hex: 0x9e	Binary: 0010011110
Decimal: 159	Octal: 0237	Hex: 0x9f	Binary: 0010011111
Decimal: 160	Octal: 0240	Hex: 0xa0	Binary: 0010100000
Decimal: 161	Octal: 0241	Hex: 0xa1	Binary: 0010100001
Decimal: 162	Octal: 0242	Hex: 0xa2	Binary: 0010100010
Decimal: 163	Octal: 0243	Hex: 0xa3	Binary: 0010100011
Decimal: 164	Octal: 0244	Hex: 0xa4	Binary: 0010100100
Decimal: 165	Octal: 0245	Hex: 0xa5	Binary: 0010100101
Decimal: 166	Octal: 0246	Hex: 0xa6	Binary: 0010100110
Decimal: 167	Octal: 0247	Hex: 0xa7	Binary: 0010100111
Decimal: 168	Octal: 0250	Hex: 0xa8	Binary: 0010101000
Decimal: 169	Octal: 0251	Hex: 0xa9	Binary: 0010101001
Decimal: 170	Octal: 0252	Hex: 0xaa	Binary: 0010101010
Decimal: 171	Octal: 0253	Hex: 0xab	Binary: 0010101011
Decimal: 172	Octal: 0254	Hex: 0xac	Binary: 0010101100
Decimal: 173	Octal: 0255	Hex: 0xad	Binary: 0010101101
Decimal: 174	Octal: 0256	Hex: 0xae	Binary: 0010101110
Decimal: 175	Octal: 0257	Hex: 0xaf	Binary: 0010101111
Decimal: 176	Octal: 0260	Hex: 0xb0	Binary: 0010110000
Decimal: 177	Octal: 0261	Hex: 0xb1	Binary: 0010110001
Decimal: 178	Octal: 0262	Hex: 0xb2	Binary: 0010110010
Decimal: 179	Octal: 0263	Hex: 0xb3	Binary: 0010110011
Decimal: 180	Octal: 0264	Hex: 0xb4	Binary: 0010110100
Decimal: 181	Octal: 0265	Hex: 0xb5	Binary: 0010110101
Decimal: 182	Octal: 0266	Hex: 0xb6	Binary: 0010110110
Decimal: 183	Octal: 0267	Hex: 0xb7	Binary: 0010110111
Decimal: 184	Octal: 0270	Hex: 0xb8	Binary: 0010111000
Decimal: 185	Octal: 0271	Hex: 0xb9	Binary: 0010111001
Decimal: 186	Octal: 0272	Hex: 0xba	Binary: 0010111010
Decimal: 187	Octal: 0273	Hex: 0xbb	Binary: 0010111011
Decimal: 188	Octal: 0274	Hex: 0xbc	Binary: 0010111100
Decimal: 189	Octal: 0275	Hex: 0xbd	Binary: 0010111101
Decimal: 190	Octal: 0276	Hex: 0xbe	Binary: 0010111110
Decimal: 191	Octal: 0277	Hex: 0xbf	Binary: 0010111111
Decimal: 192	Octal: 0300	Hex: 0xc0	Binary: 0011000000
Decimal: 193	Octal: 0301	Hex: 0xc1	Binary: 0011000001
Decimal: 194	Octal: 0302	Hex: 0xc2	Binary: 0011000010
Decimal: 195	Octal: 0303	Hex: 0xc3	Binary: 0011000011
Decimal: 196	Octal: 0304	Hex: 0xc4	Binary: 0011000100
Decimal: 197	Octal: 0305	Hex: 0xc5	Binary: 0011000101
Decimal: 198	Octal: 0306	Hex: 0xc6	Binary: 0011000110
Decimal: 199	Octal: 0307	Hex: 0xc7	Binary: 0011000111
Decimal: 200	Octal: 0310	Hex: 0xc8	Binary: 0011001000
Decimal: 201	Octal: 0311	Hex: 0xc9	Binary: 0011001001
Decimal: 202	Octal: 0312	Hex: 0xca	Binary: 0011001010
Decimal: 203	Octal: 0313	Hex: 0xcb	Binary: 0011001011
Decimal: 204	Octal: 0314	Hex: 0xcc	Binary: 0011001100
Decimal: 205	Octal: 0315	Hex: 0xcd	Binary: 0011001101
Decimal: 206	Octal: 0316	Hex: 0xce	Binary: 0011001110
Decimal: 207	Octal: 0317	Hex: 0xcf	Binary: 0011001111
Decimal: 208	Octal: 0320	Hex: 0xd0	Binary: 0011010000
Decimal: 209	Octal: 0321	Hex: 0xd1	Binary: 0011010001
Decimal: 210	Octal: 0322	Hex: 0xd2	Binary: 0011010010
Decimal: 211	Octal: 0323	Hex: 0xd3	Binary: 0011010011
Decimal: 212	Octal: 0324	Hex: 0xd4	Binary: 0011010100
Decimal: 213	Octal: 0325	Hex: 0xd5	Binary: 0011010101
Decimal: 214	Octal: 0326	Hex: 0xd6	Binary: 0011010110
Decimal: 215	Octal: 0327	Hex: 0xd7	Binary: 0011010111
Decimal: 216	Octal: 0330	Hex: 0xd8	Binary: 0011011000
Decimal: 217	Octal: 0331	Hex: 0xd9	Binary: 0011011001
Decimal: 218	Octal: 0332	Hex: 0xda	Binary: 0011011010
Decimal: 219	Octal: 0333	Hex: 0xdb	Binary: 0011011011
Decimal: 220	Octal: 0334	Hex: 0xdc	Binary: 0011011100
Decimal: 221	Octal: 0335	Hex: 0xdd	Binary: 0011011101
Decimal: 222	Octal: 0336	Hex: 0xde	Binary: 0011011110
Decimal: 223	Octal: 0337	Hex: 0xdf	Binary: 0011011111
Decimal: 224	Octal: 0340	Hex: 0xe0	Binary: 0011100000
Decimal: 225	Octal: 0341	Hex: 0xe1	Binary: 0011100001
Decimal: 226	Octal: 0342	Hex: 0xe2	Binary: 0011100010
Decimal: 227	Octal: 0343	Hex: 0xe3	Binary: 0011100011
Decimal: 228	Octal: 0344	Hex: 0xe4	Binary: 0011100100
Decimal: 229	Octal: 0345	Hex: 0xe5	Binary: 0011100101
Decimal: 230	Octal: 0346	Hex: 0xe6	Binary: 0011100110
Decimal: 231	Octal: 0347	Hex: 0xe7	Binary: 0011100111
Decimal: 232	Octal: 0350	Hex: 0xe8	Binary: 0011101000
Decimal: 233	Octal: 0351	Hex: 0xe9	Binary: 0011101001
Decimal: 234	Octal: 0352	Hex: 0xea	Binary: 0011101010
Decimal: 235	Octal: 0353	Hex: 0xeb	Binary: 0011101011
Decimal: 236	Octal: 0354	Hex: 0xec	Binary: 0011101100
Decimal: 237	Octal: 0355	Hex: 0xed	Binary: 0011101101
Decimal: 238	Octal: 0356	Hex: 0xee	Binary: 0011101110
Decimal: 239	Octal: 0357	Hex: 0xef	Binary: 0011101111
Decimal: 240	Octal: 0360	Hex: 0xf0	Binary: 0011110000
Decimal: 241	Octal: 0361	Hex: 0xf1	Binary: 0011110001
Decimal: 242	Octal: 0362	Hex: 0xf2	Binary: 0011110010
Decimal: 243	Octal: 0363	Hex: 0xf3	Binary: 0011110011
Decimal: 244	Octal: 0364	Hex: 0xf4	Binary: 0011110100
Decimal: 245	Octal: 0365	Hex: 0xf5	Binary: 0011110101
Decimal: 246	Octal: 0366	Hex: 0xf6	Binary: 0011110110
Decimal: 247	Octal: 0367	Hex: 0xf7	Binary: 0011110111
Decimal: 248	Octal: 0370	Hex: 0xf8	Binary: 0011111000
Decimal: 249	Octal: 0371	Hex: 0xf9	Binary: 0011111001
Decimal: 250	Octal: 0372	Hex: 0xfa	Binary: 0011111010
Decimal: 251	Octal: 0373	Hex: 0xfb	Binary: 0011111011
Decimal: 252	Octal: 0374	Hex: 0xfc	Binary: 0011111100
Decimal: 253	Octal: 0375	Hex: 0xfd	Binary: 0011111101
Decimal: 254	Octal: 0376	Hex: 0xfe	Binary: 0011111110
Decimal: 255	Octal: 0377	Hex: 0xff	Binary: 0011111111
Decimal: 256	Octal: 0400	Hex: 0x100	Binary: 0100000000