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

📄 nibble.cpp

📁 3 bits 转化为 4bits
💻 CPP
📖 第 1 页 / 共 3 页
字号:
#include "Nibble.h"

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

PelsTable CNibble::m_Table[7][256] = 
{
{
{ 0, 0, 1},//0
{ 0, 0, 2},//1
{ 0, 0, 3},//2
{ 0, 0, 4},//3
{ 0, 1, 1},//4
{ 0, 1, 2},//5
{ 0, 1, 3},//6
{ 0, 1, 4},//7
{ 0, 2, 1},//8
{ 0, 2, 2},//9
{ 0, 2, 3},//10
{ 0, 2, 4},//11
{ 0, 3, 1},//12
{ 0, 3, 2},//13
{ 0, 3, 3},//14
{ 0, 3, 4},//15
{ 0, 4, 1},//16
{ 0, 4, 2},//17
{ 0, 4, 3},//18
{ 0, 4, 4},//19
{ 0, 5, 1},//20
{ 0, 5, 2},//21
{ 0, 5, 3},//22
{ 0, 5, 4},//23
{ 0, 6, 1},//24
{ 0, 6, 2},//25
{ 0, 6, 3},//26
{ 0, 6, 4},//27
{ 0, 7, 1},//28
{ 0, 7, 2},//29
{ 0, 7, 3},//30
{ 0, 7, 4},//31
{ 0, 8, 1},//32
{ 0, 8, 2},//33
{ 0, 8, 3},//34
{ 0, 8, 4},//35
{ 0, 9, 1},//36
{ 0, 9, 2},//37
{ 0, 9, 3},//38
{ 0, 9, 4},//39
{ 0, 10, 1},//40
{ 0, 10, 2},//41
{ 0, 10, 3},//42
{ 0, 10, 4},//43
{ 0, 11, 1},//44
{ 0, 11, 2},//45
{ 0, 11, 3},//46
{ 0, 11, 4},//47
{ 0, 12, 1},//48
{ 0, 12, 2},//49
{ 0, 12, 3},//50
{ 0, 12, 4},//51
{ 0, 13, 1},//52
{ 0, 13, 2},//53
{ 0, 13, 3},//54
{ 0, 13, 4},//55
{ 0, 14, 1},//56
{ 0, 14, 2},//57
{ 0, 14, 3},//58
{ 0, 14, 4},//59
{ 0, 15, 1},//60
{ 0, 15, 2},//61
{ 0, 15, 3},//62
{ 0, 15, 4},//63
{ 0, 16, 1},//64
{ 0, 16, 2},//65
{ 0, 16, 3},//66
{ 0, 16, 4},//67
{ 0, 17, 1},//68
{ 0, 17, 2},//69
{ 0, 17, 3},//70
{ 0, 17, 4},//71
{ 0, 18, 1},//72
{ 0, 18, 2},//73
{ 0, 18, 3},//74
{ 0, 18, 4},//75
{ 0, 19, 1},//76
{ 0, 19, 2},//77
{ 0, 19, 3},//78
{ 0, 19, 4},//79
{ 0, 20, 1},//80
{ 0, 20, 2},//81
{ 0, 20, 3},//82
{ 0, 20, 4},//83
{ 0, 21, 1},//84
{ 0, 21, 2},//85
{ 0, 21, 3},//86
{ 0, 21, 4},//87
{ 0, 22, 1},//88
{ 0, 22, 2},//89
{ 0, 22, 3},//90
{ 0, 22, 4},//91
{ 0, 23, 1},//92
{ 0, 23, 2},//93
{ 0, 23, 3},//94
{ 0, 23, 4},//95
{ 0, 24, 1},//96
{ 0, 24, 2},//97
{ 0, 24, 3},//98
{ 0, 24, 4},//99
{ 0, 25, 1},//100
{ 0, 25, 2},//101
{ 0, 25, 3},//102
{ 0, 25, 4},//103
{ 0, 26, 1},//104
{ 0, 26, 2},//105
{ 0, 26, 3},//106
{ 0, 26, 4},//107
{ 0, 27, 1},//108
{ 0, 27, 2},//109
{ 0, 27, 3},//110
{ 0, 27, 4},//111
{ 0, 28, 1},//112
{ 0, 28, 2},//113
{ 0, 28, 3},//114
{ 0, 28, 4},//115
{ 0, 29, 1},//116
{ 0, 29, 2},//117
{ 0, 29, 3},//118
{ 0, 29, 4},//119
{ 0, 30, 1},//120
{ 0, 30, 2},//121
{ 0, 30, 3},//122
{ 0, 30, 4},//123
{ 0, 31, 1},//124
{ 0, 31, 2},//125
{ 0, 31, 3},//126
{ 0, 31, 4},//127
{ 0, 32, 1},//128
{ 0, 32, 2},//129
{ 0, 32, 3},//130
{ 0, 32, 4},//131
{ 0, 33, 1},//132
{ 0, 33, 2},//133
{ 0, 33, 3},//134
{ 0, 33, 4},//135
{ 0, 34, 1},//136
{ 0, 34, 2},//137
{ 0, 34, 3},//138
{ 0, 34, 4},//139
{ 0, 35, 1},//140
{ 0, 35, 2},//141
{ 0, 35, 3},//142
{ 0, 35, 4},//143
{ 0, 36, 1},//144
{ 0, 36, 2},//145
{ 0, 36, 3},//146
{ 0, 36, 4},//147
{ 0, 37, 1},//148
{ 0, 37, 2},//149
{ 0, 37, 3},//150
{ 0, 37, 4},//151
{ 0, 38, 1},//152
{ 0, 38, 2},//153
{ 0, 38, 3},//154
{ 0, 38, 4},//155
{ 0, 39, 1},//156
{ 0, 39, 2},//157
{ 0, 39, 3},//158
{ 0, 39, 4},//159
{ 0, 40, 1},//160
{ 0, 40, 2},//161
{ 0, 40, 3},//162
{ 0, 40, 4},//163
{ 0, 41, 1},//164
{ 0, 41, 2},//165
{ 0, 41, 3},//166
{ 0, 41, 4},//167
{ 0, 42, 1},//168
{ 0, 42, 2},//169
{ 0, 42, 3},//170
{ 0, 42, 4},//171
{ 0, 43, 1},//172
{ 0, 43, 2},//173
{ 0, 43, 3},//174
{ 0, 43, 4},//175
{ 0, 44, 1},//176
{ 0, 44, 2},//177
{ 0, 44, 3},//178
{ 0, 44, 4},//179
{ 0, 45, 1},//180
{ 0, 45, 2},//181
{ 0, 45, 3},//182
{ 0, 45, 4},//183
{ 0, 46, 1},//184
{ 0, 46, 2},//185
{ 0, 46, 3},//186
{ 0, 46, 4},//187
{ 0, 47, 1},//188
{ 0, 47, 2},//189
{ 0, 47, 3},//190
{ 0, 47, 4},//191
{ 0, 48, 1},//192
{ 0, 48, 2},//193
{ 0, 48, 3},//194
{ 0, 48, 4},//195
{ 0, 49, 1},//196
{ 0, 49, 2},//197
{ 0, 49, 3},//198
{ 0, 49, 4},//199
{ 0, 50, 1},//200
{ 0, 50, 2},//201
{ 0, 50, 3},//202
{ 0, 50, 4},//203
{ 0, 51, 1},//204
{ 0, 51, 2},//205
{ 0, 51, 3},//206
{ 0, 51, 4},//207
{ 0, 52, 1},//208
{ 0, 52, 2},//209
{ 0, 52, 3},//210
{ 0, 52, 4},//211
{ 0, 53, 1},//212
{ 0, 53, 2},//213
{ 0, 53, 3},//214
{ 0, 53, 4},//215
{ 0, 54, 1},//216
{ 0, 54, 2},//217
{ 0, 54, 3},//218
{ 0, 54, 4},//219
{ 0, 55, 1},//220
{ 0, 55, 2},//221
{ 0, 55, 3},//222
{ 0, 55, 4},//223
{ 0, 56, 1},//224
{ 0, 56, 2},//225
{ 0, 56, 3},//226
{ 0, 56, 4},//227
{ 0, 57, 1},//228
{ 0, 57, 2},//229
{ 0, 57, 3},//230
{ 0, 57, 4},//231
{ 0, 58, 1},//232
{ 0, 58, 2},//233
{ 0, 58, 3},//234
{ 0, 58, 4},//235
{ 0, 59, 1},//236
{ 0, 59, 2},//237
{ 0, 59, 3},//238
{ 0, 59, 4},//239
{ 0, 60, 1},//240
{ 0, 60, 2},//241
{ 0, 60, 3},//242
{ 0, 60, 4},//243
{ 0, 61, 1},//244
{ 0, 61, 2},//245
{ 0, 61, 3},//246
{ 0, 61, 4},//247
{ 0, 62, 1},//248
{ 0, 62, 2},//249
{ 0, 62, 3},//250
{ 0, 62, 4},//251
{ 0, 63, 1},//252
{ 0, 63, 2},//253
{ 0, 63, 3},//254
{ 0, 63, 4},//255
},

{
{ 0, 0, 5},//0
{ 0, 0, 6},//1
{ 0, 1, 5},//2
{ 0, 1, 6},//3
{ 0, 2, 5},//4
{ 0, 2, 6},//5
{ 0, 3, 5},//6
{ 0, 3, 6},//7
{ 0, 4, 5},//8
{ 0, 4, 6},//9
{ 0, 5, 5},//10
{ 0, 5, 6},//11
{ 0, 6, 5},//12
{ 0, 6, 6},//13
{ 0, 7, 5},//14
{ 0, 7, 6},//15
{ 1, 0, 5},//16
{ 1, 0, 6},//17
{ 1, 1, 5},//18
{ 1, 1, 6},//19
{ 1, 2, 5},//20
{ 1, 2, 6},//21
{ 1, 3, 5},//22
{ 1, 3, 6},//23
{ 1, 4, 5},//24
{ 1, 4, 6},//25
{ 1, 5, 5},//26
{ 1, 5, 6},//27
{ 1, 6, 5},//28
{ 1, 6, 6},//29
{ 1, 7, 5},//30
{ 1, 7, 6},//31
{ 2, 0, 5},//32
{ 2, 0, 6},//33
{ 2, 1, 5},//34
{ 2, 1, 6},//35
{ 2, 2, 5},//36
{ 2, 2, 6},//37
{ 2, 3, 5},//38
{ 2, 3, 6},//39
{ 2, 4, 5},//40
{ 2, 4, 6},//41
{ 2, 5, 5},//42
{ 2, 5, 6},//43
{ 2, 6, 5},//44
{ 2, 6, 6},//45
{ 2, 7, 5},//46
{ 2, 7, 6},//47
{ 3, 0, 5},//48
{ 3, 0, 6},//49
{ 3, 1, 5},//50
{ 3, 1, 6},//51
{ 3, 2, 5},//52
{ 3, 2, 6},//53
{ 3, 3, 5},//54
{ 3, 3, 6},//55
{ 3, 4, 5},//56
{ 3, 4, 6},//57
{ 3, 5, 5},//58
{ 3, 5, 6},//59
{ 3, 6, 5},//60
{ 3, 6, 6},//61
{ 3, 7, 5},//62
{ 3, 7, 6},//63
{ 4, 0, 5},//64
{ 4, 0, 6},//65
{ 4, 1, 5},//66
{ 4, 1, 6},//67
{ 4, 2, 5},//68
{ 4, 2, 6},//69
{ 4, 3, 5},//70
{ 4, 3, 6},//71
{ 4, 4, 5},//72
{ 4, 4, 6},//73
{ 4, 5, 5},//74
{ 4, 5, 6},//75
{ 4, 6, 5},//76
{ 4, 6, 6},//77
{ 4, 7, 5},//78
{ 4, 7, 6},//79
{ 5, 0, 5},//80
{ 5, 0, 6},//81
{ 5, 1, 5},//82
{ 5, 1, 6},//83
{ 5, 2, 5},//84
{ 5, 2, 6},//85
{ 5, 3, 5},//86
{ 5, 3, 6},//87
{ 5, 4, 5},//88
{ 5, 4, 6},//89
{ 5, 5, 5},//90
{ 5, 5, 6},//91
{ 5, 6, 5},//92
{ 5, 6, 6},//93
{ 5, 7, 5},//94
{ 5, 7, 6},//95
{ 6, 0, 5},//96
{ 6, 0, 6},//97
{ 6, 1, 5},//98
{ 6, 1, 6},//99
{ 6, 2, 5},//100
{ 6, 2, 6},//101
{ 6, 3, 5},//102
{ 6, 3, 6},//103
{ 6, 4, 5},//104
{ 6, 4, 6},//105
{ 6, 5, 5},//106
{ 6, 5, 6},//107
{ 6, 6, 5},//108
{ 6, 6, 6},//109
{ 6, 7, 5},//110
{ 6, 7, 6},//111
{ 7, 0, 5},//112
{ 7, 0, 6},//113
{ 7, 1, 5},//114
{ 7, 1, 6},//115
{ 7, 2, 5},//116
{ 7, 2, 6},//117
{ 7, 3, 5},//118
{ 7, 3, 6},//119
{ 7, 4, 5},//120
{ 7, 4, 6},//121
{ 7, 5, 5},//122
{ 7, 5, 6},//123
{ 7, 6, 5},//124
{ 7, 6, 6},//125
{ 7, 7, 5},//126
{ 7, 7, 6},//127
{ 8, 0, 5},//128
{ 8, 0, 6},//129
{ 8, 1, 5},//130
{ 8, 1, 6},//131
{ 8, 2, 5},//132
{ 8, 2, 6},//133
{ 8, 3, 5},//134
{ 8, 3, 6},//135
{ 8, 4, 5},//136
{ 8, 4, 6},//137
{ 8, 5, 5},//138
{ 8, 5, 6},//139
{ 8, 6, 5},//140
{ 8, 6, 6},//141
{ 8, 7, 5},//142
{ 8, 7, 6},//143
{ 9, 0, 5},//144
{ 9, 0, 6},//145
{ 9, 1, 5},//146
{ 9, 1, 6},//147
{ 9, 2, 5},//148
{ 9, 2, 6},//149
{ 9, 3, 5},//150
{ 9, 3, 6},//151
{ 9, 4, 5},//152
{ 9, 4, 6},//153
{ 9, 5, 5},//154
{ 9, 5, 6},//155
{ 9, 6, 5},//156
{ 9, 6, 6},//157
{ 9, 7, 5},//158
{ 9, 7, 6},//159
{ 10, 0, 5},//160
{ 10, 0, 6},//161
{ 10, 1, 5},//162
{ 10, 1, 6},//163
{ 10, 2, 5},//164
{ 10, 2, 6},//165
{ 10, 3, 5},//166
{ 10, 3, 6},//167
{ 10, 4, 5},//168
{ 10, 4, 6},//169
{ 10, 5, 5},//170
{ 10, 5, 6},//171
{ 10, 6, 5},//172
{ 10, 6, 6},//173
{ 10, 7, 5},//174
{ 10, 7, 6},//175
{ 11, 0, 5},//176
{ 11, 0, 6},//177
{ 11, 1, 5},//178
{ 11, 1, 6},//179
{ 11, 2, 5},//180
{ 11, 2, 6},//181
{ 11, 3, 5},//182
{ 11, 3, 6},//183
{ 11, 4, 5},//184
{ 11, 4, 6},//185
{ 11, 5, 5},//186
{ 11, 5, 6},//187
{ 11, 6, 5},//188
{ 11, 6, 6},//189
{ 11, 7, 5},//190
{ 11, 7, 6},//191
{ 12, 0, 5},//192
{ 12, 0, 6},//193
{ 12, 1, 5},//194
{ 12, 1, 6},//195
{ 12, 2, 5},//196
{ 12, 2, 6},//197
{ 12, 3, 5},//198
{ 12, 3, 6},//199
{ 12, 4, 5},//200
{ 12, 4, 6},//201
{ 12, 5, 5},//202
{ 12, 5, 6},//203
{ 12, 6, 5},//204
{ 12, 6, 6},//205
{ 12, 7, 5},//206
{ 12, 7, 6},//207
{ 13, 0, 5},//208
{ 13, 0, 6},//209
{ 13, 1, 5},//210
{ 13, 1, 6},//211
{ 13, 2, 5},//212
{ 13, 2, 6},//213
{ 13, 3, 5},//214
{ 13, 3, 6},//215
{ 13, 4, 5},//216
{ 13, 4, 6},//217
{ 13, 5, 5},//218
{ 13, 5, 6},//219
{ 13, 6, 5},//220
{ 13, 6, 6},//221
{ 13, 7, 5},//222
{ 13, 7, 6},//223
{ 14, 0, 5},//224
{ 14, 0, 6},//225
{ 14, 1, 5},//226
{ 14, 1, 6},//227
{ 14, 2, 5},//228
{ 14, 2, 6},//229
{ 14, 3, 5},//230
{ 14, 3, 6},//231
{ 14, 4, 5},//232
{ 14, 4, 6},//233
{ 14, 5, 5},//234
{ 14, 5, 6},//235
{ 14, 6, 5},//236
{ 14, 6, 6},//237
{ 14, 7, 5},//238
{ 14, 7, 6},//239
{ 15, 0, 5},//240
{ 15, 0, 6},//241
{ 15, 1, 5},//242
{ 15, 1, 6},//243
{ 15, 2, 5},//244
{ 15, 2, 6},//245
{ 15, 3, 5},//246
{ 15, 3, 6},//247
{ 15, 4, 5},//248
{ 15, 4, 6},//249
{ 15, 5, 5},//250
{ 15, 5, 6},//251
{ 15, 6, 5},//252
{ 15, 6, 6},//253
{ 15, 7, 5},//254
{ 15, 7, 6},//255
},
{
{ 16, 0, 5},//0
{ 16, 0, 6},//1
{ 16, 1, 5},//2
{ 16, 1, 6},//3
{ 16, 2, 5},//4
{ 16, 2, 6},//5
{ 16, 3, 5},//6
{ 16, 3, 6},//7
{ 16, 4, 5},//8
{ 16, 4, 6},//9
{ 16, 5, 5},//10
{ 16, 5, 6},//11
{ 16, 6, 5},//12
{ 16, 6, 6},//13
{ 16, 7, 5},//14
{ 16, 7, 6},//15
{ 17, 0, 5},//16
{ 17, 0, 6},//17
{ 17, 1, 5},//18
{ 17, 1, 6},//19
{ 17, 2, 5},//20
{ 17, 2, 6},//21
{ 17, 3, 5},//22
{ 17, 3, 6},//23
{ 17, 4, 5},//24
{ 17, 4, 6},//25
{ 17, 5, 5},//26
{ 17, 5, 6},//27
{ 17, 6, 5},//28
{ 17, 6, 6},//29
{ 17, 7, 5},//30
{ 17, 7, 6},//31
{ 18, 0, 5},//32
{ 18, 0, 6},//33
{ 18, 1, 5},//34
{ 18, 1, 6},//35
{ 18, 2, 5},//36
{ 18, 2, 6},//37
{ 18, 3, 5},//38
{ 18, 3, 6},//39
{ 18, 4, 5},//40
{ 18, 4, 6},//41
{ 18, 5, 5},//42
{ 18, 5, 6},//43
{ 18, 6, 5},//44
{ 18, 6, 6},//45
{ 18, 7, 5},//46
{ 18, 7, 6},//47
{ 19, 0, 5},//48
{ 19, 0, 6},//49
{ 19, 1, 5},//50
{ 19, 1, 6},//51
{ 19, 2, 5},//52
{ 19, 2, 6},//53
{ 19, 3, 5},//54
{ 19, 3, 6},//55
{ 19, 4, 5},//56
{ 19, 4, 6},//57
{ 19, 5, 5},//58
{ 19, 5, 6},//59
{ 19, 6, 5},//60
{ 19, 6, 6},//61
{ 19, 7, 5},//62
{ 19, 7, 6},//63
{ 20, 0, 5},//64
{ 20, 0, 6},//65
{ 20, 1, 5},//66
{ 20, 1, 6},//67
{ 20, 2, 5},//68
{ 20, 2, 6},//69
{ 20, 3, 5},//70
{ 20, 3, 6},//71
{ 20, 4, 5},//72
{ 20, 4, 6},//73
{ 20, 5, 5},//74
{ 20, 5, 6},//75
{ 20, 6, 5},//76
{ 20, 6, 6},//77
{ 20, 7, 5},//78
{ 20, 7, 6},//79
{ 21, 0, 5},//80
{ 21, 0, 6},//81
{ 21, 1, 5},//82
{ 21, 1, 6},//83
{ 21, 2, 5},//84
{ 21, 2, 6},//85
{ 21, 3, 5},//86
{ 21, 3, 6},//87
{ 21, 4, 5},//88
{ 21, 4, 6},//89
{ 21, 5, 5},//90
{ 21, 5, 6},//91
{ 21, 6, 5},//92
{ 21, 6, 6},//93
{ 21, 7, 5},//94
{ 21, 7, 6},//95
{ 22, 0, 5},//96
{ 22, 0, 6},//97
{ 22, 1, 5},//98
{ 22, 1, 6},//99
{ 22, 2, 5},//100
{ 22, 2, 6},//101

⌨️ 快捷键说明

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