問題タブ [bit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
533 参照

mysql - MySQLビットとSET

MySQLの文献のどこでBITフィールドのマージが参照されているか知っている人はいますか?SETとBITを区別するドキュメントを見つけるのに苦労しています。

0 投票する
8 に答える
58317 参照

c++ - C++ のビット配列

Project Euler の問題を扱うとき、私はしばしば大きな (> 10**7) ビット配列を必要とします。

私の通常のアプローチは次のいずれかです。

N = 1,000,000 の場合、私のプログラムは 1 メガバイト (8 * 1,000,000 ビット) を使用します。

c++でboolよりもストアビット配列を使用する効率的な方法はありますか?

0 投票する
4 に答える
1532 参照

memory - メモリ内の各位置に 8 ビットが含まれるのはなぜですか?

誰かが、メモリ内のすべての場所/アドレスに 8 ビットがあることを確認しました

理由をお聞かせいただけますか?それはメモリチップのアーキテクチャに関連していますか?それとも32ビットCPUのせい?この 8 ビットは、FreeBSD、Mac、Linux などの別の OS にも当てはまりますか? すべての場所のビット数とメモリ内のアドレス行の数に関係はありますか?

アドレスあたりのビット数が異なる他のアーキテクチャはありますか?

0 投票する
4 に答える
480 参照

c - intのビットを数える-なぜこのコードが機能するのですか?

私はビットについてもっと学ぼうとしていました、そして私はこの例に出くわしました。

このコードはビットをカウントするためにどのように機能しますか?(ちなみに、私のCはとても錆びています)。

0 投票する
7 に答える
21757 参照

c - C で任意の整数のビットをローテーションする

この関数に整数 2 を渡し、整数 4 を返します

(ビットを 1 だけ左シフト)

例: 00000010 -> 左に 1 回転 -> 00000100

しかし、これを渡すと:

64、01000000が返されます

これがコードです。誰かがエラーを修正できますか...ありがとう

0 投票する
3 に答える
30247 参照

bit - 太陽からのガンマ線は本当に時々ビットを反転させますか?

重複
の可能性: 宇宙線: プログラムに影響を与える可能性は?

これは単なる冗談ですか、それとも本当に本当ですか? もしそうなら、ソフトウェアでどのような予防措置を講じるべきですか (またはこれらの予防措置はハードウェアのみ)?

0 投票する
9 に答える
17209 参照

c# - バイト配列のビットの合計を計算する最速の方法

同じ長さの2バイト配列があります。各バイト間でXOR演算を実行し、この後にビットの合計を計算する必要があります。

例えば:

バイト配列の各要素に対して同じ操作を行う必要があります。

0 投票する
2 に答える
1137 参照

bit - setuid ビットの結果

uidビットを設定したいシェルスクリプトがあります。所有者をルートに設定し、uid ビットを設定しました。シェルに「whoami」を追加して、正常に動作しているかどうかを確認しましたが、スクリプトを実行すると、root ではなくユーザー名が返されました。それでは、これは間違っていますよね?uidが正しく設定されていれば、ルートを取得する必要がありましたよね?

0 投票する
8 に答える
20694 参照

c++ - 文字サイズの混乱

私が知っているように、1文字= 1バイト= 8ビット(32ビットシステム)です。

それでは、なぜ8ビットcharだけを許可し、ファイル内のすべての文字も8ビット長にするのでしょうか。

ありがとう。

0 投票する
1 に答える
7096 参照

sql - SQLのcaseステートメントでブール式としてビットフィールドを使用できないのはなぜですか?

ビットフィールドがtrueかfalseかに基づいて条件付きで何かを選択したい。これは私が最初に試した構文でした:

「WHEN」に続くものはブール式でなければならないので、これは私には理にかなっています。つまりisSoon、ビットフィールドです。しかし、これはうまくいきませんでした。私が最後にやらなければならなかったことは:

これは私には冗長に思えます...それif(isSoon == True)は、より直感的ではなくプログラミング言語で書くようなものif(isSoon)であり、穀物に反します。SQLがこのように設定されているのはなぜですか?ビットフィールドが本当にブール値ではないからですか?