- ベストアンサー
c言語 Bitについて
100bit存在したとして、98Bit目に対してフラグを表示したい場合どのように行ったら最適でしょうか? 現場Byte算出して該当するバイト箇所にビットを立てている状況です。 98bit目に直接触る事は可能でしょうか。 また10Bitずつ区切って表示したい場合どのように行ったら最適でしょうか? 色々調べたのですが、思い通りの状態へは至っておりません。 お力をお貸しください。 宜しくお願い申し上げます
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- 【VC++2005 MFC WindowsXP】バイナリからbit取得
【VC++2005 MFC WindowsXP】バイナリからbit取得 バイナリファイルの先頭から単純に1bitずつ値を取得し、そのbitが立っているかどうか判定したいと思っております。 私の頭の中では以下のようなイメージでいるのですが、「高速化」「可読性」など、どんな観点でも構いませんので、修正できそうな点をご教授願いますm(__)m (※全面的に修正していただいてももちろん構いません) ・ファイルから1バイト取得する。 ・そのバイトと「(byte & 0x80) ? 0 : 1」を行い、最初のビットがたっているか判定する。 ・次のbitを判定する際には「(byte & 0x40) ? 0 : 1」を行う。 ・このように1byte分(8回)判定を行ったら、次のバイトをファイルから読み込む。 ・これをファイルの最後まで繰り返す。 もっとスマートで高速に処理出来ないか模索しておりますが、何も思いつかず・・・ 参考になるサイトだけでも構いませんのでよろしくお願いいたしますm(__)m
- ベストアンサー
- C・C++・C#
- CHAR_BITについて
”CHAR_BITは開発環境に依存する為、他の環境では正しく動作しない可能性があります。つまり、普通は1バイトが 8 ビットですが、なかには 9 ビットというコンピュータが存在します”と言う事を、C言語の本で読んだのですが、何ゆえCHAR_BITが開発環境によりビット数が違うのか解りません。CPU等ハードの問題なのか、文字コード等ソフトの問題なのか解りません。どなたか、具体的にご教授できたら幸いです。宜しく願います。
- ベストアンサー
- C・C++・C#
- C言語で確保できるビットの桁数
C言語でビット単位でデータ操作する際に、確保できるビットの桁数はたとえば以下のような例の場合 unsigned char bit; 1バイト(=8ビット)なので8桁ということは勉強しました。 ここで、たとえば計算でビットの桁数を100桁用意したい場合 以下のように32*4桁という風に分ける方法しかないのでしょうか? unsigned int bit[4]; できれば一つの変数で済ませたいのですが、何か良い方法をご存知の方いらっしゃいましたらよろしくお願いします。
- ベストアンサー
- C・C++・C#
- IE9 32bitがPCに見つからない
IE9 32bitがPCに見つかりません。 IE9 64bitはスタートメニューに存在していますが、IE9 32bitの表示がなくて困っています。 通常64bitのPCを購入するとIEは64・32bitの両方がインストールされている聞いたのですが、 どこを探しても見つかりません。 利用しているソフトがIEの32bitしか対応していません。 IE7・8・9の32bitならOKです。 IEの32bitをインストールしたいのですが、microsoftのIE9 32bitのページからインストールをしてみましたが、OSが64bitのためエラーとなり出来ませんでした。 PCにIE9の32bitあれば表示させる方法 もしくは、IE9 32bitをインストールする方法を教えてください。 利用PC:富士通 ESPRIMO FH56/DD OS:Windows7 Home Premium 64bit IE9 64bitは購入時からありました。 どなたかご存知の方、教えてください。
- ベストアンサー
- Windows 7
- DAWビットレート高品質変換32bit→16bit
プロの現場ではビットレート等32bit/192kHzで録音し それを16bit/44khzに変換してCd化するのが主流なようですが、 アマチュアでDAWをやってる人間が通常使っているソフト等で変換しても劣化するだけで最初の32bitとか意味がないみたいですよね? ですが最近SSRCというリサンプラの存在を知ってこれだとあまり劣化せずに16bitに変換できるそうです。 ですがなぜか一部の心無いユーザーへの抗議として現在ダウンロード不可になっています。 ですので、このソフトの代わりになるような高音質で変換できるソフトってないでしょうか? あったら教えてください。 お願いします。
- ベストアンサー
- 楽器・演奏
- 32bitパソコンのデータを64bitパソコンで使えますか?
32bitパソコンのデータを64bitパソコンで使えますか? 現在、Win XP 32bitのパソコンを使用しています。Win7 64bitのパソコンを購入した場合、32bitのパソコンで作成した各種データ(ACCESS、EXCEL、JPG画像等)は使用(表示、加工処理等)出来なくなるのでしょうか。使用出来ない場合、その対処方法もご指導下さい。
- ベストアンサー
- デスクトップPC
- win8.1 64bit と 32bit
東芝一体型PC D813/T8JW win8.1(64bit)ですが、 win8(32bit)をデユアルブートさせた場合、 認証問題は存在するのでしょうか。 一太郎10を使いたい:他のwin8(32bit)PCでは動きますが、この東芝PCでは動かないので。
- ベストアンサー
- Windows 8
- 64bitから32bitへの移行
パソコンが苦手な者です。御教示願います。 現在 Windows7 64bitがプレインストールされたパソコンを使用しています。 仕事で使用しているソフトが32bitにしか対応していない為、32bitに移行せざるを得ない状況になりました。 PCメーカーに問い合わせたところ、アップグレード版で対応可能との回答だったので、Windows8のアップグレード版を購入して32bit用をインストールしようとしたところ、先に進むことができません。 1.アップグレード版で、Windows7 64bit→Windows8 32bitに移行する方法を御存知でしたら御教示願います。 2.過去の質問に、Windows7 64bit→Windows7 32bitの場合、通常版でなければ対応できないという回答がありましたが、→Windows8 32bitの場合でも通常版をインストールしなければいけないのでしょうか。 3.通常版をインストールしなければいけない場合、Windows8 32bitの場合、通常版とDSP版は同じなのでしょうか。 足りない情報がありましたらご指摘ください。 宜しく御願い致します。
- ベストアンサー
- Windows 8
- ドライバーのインストールが出来ないというトラブルが発生しました。詳細な経緯や試したことを教えてください。
- ドライバーのインストールが出来ない問題について相談です。PDFファイルの印刷ができなくなり、プリンターの設定や再インストールを試みましたがうまくいかず、認識の問題が続いています。
- 【DCP-J526N】のドライバーがインストールできません。PDFファイルの印刷中に突然停止し、プリンターの設定や再インストールを試みましたがうまくいかない状況です。ご相談ください。
お礼
皆様まとめての御礼で申し訳ございません。 沢山のご回答・ご意見ありがとうございます。 皆様のご意見を参考に無事行いことが実現できました。 区切りの悪い状態にも関わらずご意見を頂いた事感謝致します。