【初心者歓迎】C/C++室 Ver.14【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0247デフォルトの名無しさん
05/03/09 21:29:138ビットで比較回数を必ず三回にする事は可能
if (ch & 0x0F) {
if (ch & 0x03) {
if (ch & 0x01) {
// bit = 0;
} else {
// bit = 1;
}
} else if (ch & 0x0C) {
if (ch & 0x04) {
// bit = 2;
} else {
// bit = 3;
}
}
} else {
・・・省略・・・
}
他は、アセンブラ命令でビットサーチ命令を使うとか・・・
■ このスレッドは過去ログ倉庫に格納されています