⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gfliptable.h

📁 一个非常有用的开源代码
💻 H
字号:
/*	Copyright (C) 2006, Mike Gashler	This library is free software; you can redistribute it and/or	modify it under the terms of the GNU Lesser General Public	License as published by the Free Software Foundation; either	version 2.1 of the License, or (at your option) any later version.	see http://www.gnu.org/copyleft/lesser.html*/#ifndef __FLIPTABLE_H__#define __FLIPTABLE_H__unsigned long FlipLong(unsigned long n);unsigned short FlipShort(unsigned short n);static unsigned char FLIP_8_BITS_TABLE[] ={	0,		// 0	128,	// 1	64,		// 2	192,	// 3	32,		// 4	160,	// 5	96,		// 6	224,	// 7	16,		// 8	144,	// 9	80,		// 10	208,	// 11	48,		// 12	176,	// 13	112,	// 14	240,	// 15	8,		// 16	136,	// 17	72,		// 18	200,	// 19	40,		// 20	168,	// 21	104,	// 22	232,	// 23	24,		// 24	152,	// 25	88,		// 26	216,	// 27	56,		// 28	184,	// 29	120,	// 30	248,	// 31	4,		// 32	132,	// 33	68,		// 34	196,	// 35	36,		// 36	164,	// 37	100,	// 38	228,	// 39	20,		// 40	148,	// 41	84,		// 42	212,	// 43	52,		// 44	180,	// 45	116,	// 46	244,	// 47	12,		// 48	140,	// 49	76,		// 50	204,	// 51	44,		// 52	172,	// 53	108,	// 54	236,	// 55	28,		// 56	156,	// 57	92,		// 58	220,	// 59	60,		// 60	188,	// 61	124,	// 62	252,	// 63	2,		// 64	130,	// 65	66,		// 66	194,	// 67	34,		// 68	162,	// 69	98,		// 70	226,	// 71	18,		// 72	146,	// 73	82,		// 74	210,	// 75	50,		// 76	178,	// 77	114,	// 78	242,	// 79	10,		// 80	138,	// 81	74,		// 82	202,	// 83	42,		// 84	170,	// 85	106,	// 86	234,	// 87	26,		// 88	154,	// 89	90,		// 90	218,	// 91	58,		// 92	186,	// 93	122,	// 94	250,	// 95	6,		// 96	134,	// 97	70,		// 98	198,	// 99	38,		// 100	166,	// 101	102,	// 102	230,	// 103	22,		// 104	150,	// 105	86,		// 106	214,	// 107	54,		// 108	182,	// 109	118,	// 110	246,	// 111	14,		// 112	142,	// 113	78,		// 114	206,	// 115	46,		// 116	174,	// 117	110,	// 118	238,	// 119	30,		// 120	158,	// 121	94,		// 122	222,	// 123	62,		// 124	190,	// 125	126,	// 126	254,	// 127	1,		// 128	129,	// 129	65,		// 130	193,	// 131	33,		// 132	161,	// 133	97,		// 134	225,	// 135	17,		// 136	145,	// 137	81,		// 138	209,	// 139	49,		// 140	177,	// 141	113,	// 142	241,	// 143	9,		// 144	137,	// 145	73,		// 146	201,	// 147	41,		// 148	169,	// 149	105,	// 150	233,	// 151	25,		// 152	153,	// 153	89,		// 154	217,	// 155	57,		// 156	185,	// 157	121,	// 158	249,	// 159	5,		// 160	133,	// 161	69,		// 162	197,	// 163	37,		// 164	165,	// 165	101,	// 166	229,	// 167	21,		// 168	149,	// 169	85,		// 170	213,	// 171	53,		// 172	181,	// 173	117,	// 174	245,	// 175	13,		// 176	141,	// 177	77,		// 178	205,	// 179	45,		// 180	173,	// 181	109,	// 182	237,	// 183	29,		// 184	157,	// 185	93,		// 186	221,	// 187	61,		// 188	189,	// 189	125,	// 190	253,	// 191	3,		// 192	131,	// 193	67,		// 194	195,	// 195	35,		// 196	163,	// 197	99,		// 198	227,	// 199	19,		// 200	147,	// 201	83,		// 202	211,	// 203	51,		// 204	179,	// 205	115,	// 206	243,	// 207	11,		// 208	139,	// 209	75,		// 210	203,	// 211	43,		// 212	171,	// 213	107,	// 214	235,	// 215	27,		// 216	155,	// 217	91,		// 218	219,	// 219	59,		// 220	187,	// 221	123,	// 222	251,	// 223	7,		// 224	135,	// 225	71,		// 226	199,	// 227	39,		// 228	167,	// 229	103,	// 230	231,	// 231	23,		// 232	151,	// 233	87,		// 234	215,	// 235	55,		// 236	183,	// 237	119,	// 238	247,	// 239	15,		// 240	143,	// 241	79,		// 242	207,	// 243	47,		// 244	175,	// 245	111,	// 246	239,	// 247	31,		// 248	159,	// 249	95,		// 250	223,	// 251	63,		// 252	191,	// 253	127,	// 254	255,	// 255};static unsigned char FLIP_6_BITS_TABLE[] ={	0,		// 0	32,		// 1	16,		// 2	48,		// 3	8,		// 4	40,		// 5	24,		// 6	56,		// 7	4,		// 8	36,		// 9	20,		// 10	52,		// 11	12,		// 12	44,		// 13	28,		// 14	60,		// 15	2,		// 16	34,		// 17	18,		// 18	50,		// 19	10,		// 20	42,		// 21	26,		// 22	58,		// 23	6,		// 24	38,		// 25	22,		// 26	54,		// 27	14,		// 28	46,		// 29	30,		// 30	62,		// 31	1,		// 32	33,		// 33	17,		// 34	49,		// 35	9,		// 36	41,		// 37	25,		// 38	57,		// 39	5,		// 40	37,		// 41	21,		// 42	53,		// 43	13,		// 44	45,		// 45	29,		// 46	61,		// 47	3,		// 48	35,		// 49	19,		// 50	51,		// 51	11,		// 52	43,		// 53	27,		// 54	59,		// 55	7,		// 56	39,		// 57	23,		// 58	55,		// 59	15,		// 60	47,		// 61	31,		// 62	63,		// 63};static unsigned char FLIP_5_BITS_TABLE[] ={	0,		// 0	16,		// 1	8,		// 2	24,		// 3	4,		// 4	20,		// 5	12,		// 6	28,		// 7	2,		// 8	18,		// 9	10,		// 10	26,		// 11	6,		// 12	22,		// 13	14,		// 14	30,		// 15	1,		// 16	17,		// 17	9,		// 18	25,		// 19	5,		// 20	21,		// 21	13,		// 22	29,		// 23	3,		// 24	19,		// 25	11,		// 26	27,		// 27	7,		// 28	23,		// 29	15,		// 30	31,		// 31};static unsigned char FLIP_2_BITS_TABLE[] ={	0,		// 0	2,		// 1	1,		// 2	3,		// 3};#endif // __FLIPTABLE_H__

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -