• 締切済み

8ビット中の下位nビットを、全て0にするプログラム

8ビット中の下位nビットを、全て0にするプログラムを教えてくださ... xを1セル中の0~7ビットとして、 nは下位何ビットを0にするか? という様にしたいのですが、 for(x=0;x<7-n;x++){ temp[X]=data[X] } for(x=7-n;x<7;x++){ temp[X]=0; } でよろしいでしょうか? 不足部や、間違っている点などありましたら、ご指摘いただきたいのですが。

みんなの回答

回答No.2

C言語ならこんな感じです char cin; //入力値 int n;  //下位nビットを、全て0にする char cout; //結果 cout=cin & (0xff<<n); 最近C言語をやっていないので間違っているかも?

  • tatsu99
  • ベストアンサー率52% (391/751)
回答No.1

補足要求です。 各変数 x,n,temp,data等の具体的な定義はどのようになっていますか。 あと、コンパイラは何を使用していますか。OSは何でしょうか。

関連するQ&A

専門家に質問してみよう