アプリ版:「スタンプのみでお礼する」機能のリリースについて

8ビットのデータの、先頭ビットの呼び方って
0ビット目?1ビット目?
表記上0から始まっている場合もありますが、どっちが一般的なんでしょ。

A 回答 (3件)

どっちにすべき論はあっても規格はないので、両方あり得ます。

ただ個人的には0起点の方が、2のn乗表記と一致するので自然に見えると思います。

特に説明がなくてb1やb5のようなb表記で書かれている場合は、b0が起点になっていると仮定します。が、それは本来なら例示・明示し、誤解される原因を排除しておくべきだと思います。そうしておけば、資料なりの中にb0もb8も出てこなかった場合であっても判断に迷わずに済むので。

ビット位置に意味を持たせている場合、例えばビット1が立ってたら信号Aの意味でビット2だったら信号B…みたいな使い方をしている場合は特に、起点が1か0かはっきりしないのは致命的だから、資料には必ず空きビットも含めた全ビットを書き出します。
    • good
    • 2

記号のつけ方や記号の呼び方は標準化されてはいますが、


何ビット目、という呼び方は標準化されていないので誤解の元です。

例えば、事務屋さんがソフトを発注し、ソフト開発者とビットの話しをすると、
ソフト屋さんは「0ビット目」と普通に言いますが、
事務屋さん(一般人)には、「0番目」は存在しないので、
ソフト屋さんが言う「5ビット目」(例)を事務屋さんは「b4」と思いながら、
話しが進んで行ったりします。

こんな誤解を避けるために、「ゼロから数えて〇番目(〇ビット目)」
と言うようにすれば誤解はありません。
文章で書くときは「何ビット目」ではなく、「bn」の欲説記述が良いです。
    • good
    • 2

最上位ビット(一番左側のビット)でしょうか。


ビット位置は右端(開始:0)から、数えるのが一般的なようです。
従って、一番左側なら7になります。
https://ja.wikipedia.org/wiki/%E6%9C%80%E4%B8%8A …
    • good
    • 2

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています