掲示板ランキング  ゲーム(真・女神転生)  ゲーム(水夏~SUIKA~)


掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

 題名と投稿者名は具体的に書きます。
 課題の丸投げはしません。
 ソースの添付は「HTML変換ツール」で字下げします。
 返信の引用は最小限にします。
 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
 返信の付いた投稿は削除しません。
 マルチポスト(多重投稿)はしません。

掲示板1

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    記事検索    ログ    タグ一覧

No.6532

16ビットの演算子の
投稿者---C言語初心者(2006/09/22 10:05:26)


16ビットの抽出と置換についてどなたか教えていただけませんか?
#include<stdio.h>
void main(void)
{
short MASK=0x8000;
short su;
int m, n,x;
while

printf(("ビット")):
scanf("%d,'m");
printf("ビット入力")
この後がいまいちわからないんです


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:16ビットの演算子の 6533 επιστημη 2006/09/22 10:10:26
<子記事> Re:16ビットの演算子の 6539 shu 2006/09/22 13:51:38


No.6533

Re:16ビットの演算子の
投稿者---επιστημη(2006/09/22 10:10:26)


>16ビットの抽出と置換についてどなたか教えていただけませんか?

"16ビットの抽出と置換"ってなんですか?



この投稿にコメントする

削除パスワード

No.6534

Re:16ビットの演算子の
投稿者---C言語初心者(2006/09/22 10:13:18)


>>16ビットの抽出と置換についてどなたか教えていただけませんか?
>
>"16ビットの抽出と置換"ってなんですか?

ビットの操作って言えば良いですか?すみませんうまく言えなくて


この投稿にコメントする

削除パスワード

No.6535

Re:16ビットの演算子の
投稿者---επιστημη(2006/09/22 10:16:14)


>ビットの操作って言えば良いですか?すみませんうまく言えなくて

良くありません。さっぱりわかりません。操作といっても山ほどあります。


この投稿にコメントする

削除パスワード

No.6536

Re:16ビットの演算子の
投稿者---nop(2006/09/22 10:24:19)


>ビットの操作って言えば良いですか?

よくありません。
質問をするのでしたら、「5W1H」を満たしてください。
「5W1H」
●When   :  いつ (どんなときに)  
●Where  :  どこで (どこに、どこへ、どこから) 
●Who    :  だれが (どんな人が)  
●What   :  なにを (どんなことを、どんなものを) 
●Why    :  なぜ (どうして、なんのために) 
●How    :  どのように (どんなふうに、どうやって) 



この投稿にコメントする

削除パスワード

No.6537

Re:16ビットの演算子の
投稿者---dead man walking(2006/09/22 12:51:45)


16ビットの何なのか。
タイトルで演算子と言ってるが、本文は抽出と置換になってる。
サンプルに演算子ない。

せめて入力と期待する結果くらいは出してください。
もしかしてどっかのサイトのサンプルの意味が分からない、とか言うんでしたら、
そこのurlを出しましょう。


この投稿にコメントする

削除パスワード

No.6539

Re:16ビットの演算子の
投稿者---shu(2006/09/22 13:51:38)


この後の前に、前の部分のプログラムがまともに機能しません。
わざと間違えているのかと思ってしまうようなプログラムになっています。
いえ、プログラムになっていません。

16ビットと16進数は違います。
16進数0x8000を
2進数にすると1000000000000000になります。
2進数1000000000000000を
16進数にすると0x8000になります。

16進数から2進数を求めたり、
2進数から16進数を求めたりする中での行程のことを、
抽出・置換・ビットの操作といっているのかと勝手に解釈します。

プログラムのprintfの表示内容などから読みとって、
m桁のビットに何が0か1を代入する場合、どういう風に書けば良いのか?

いや、抽出だから、m桁のビットに何(0か1)が入っているのかを求めているのか?
どちらにしても

MASK >> m // mじゃないかも

って行程はでてきそうな感じ。

……
いろいろとわからないなりに、解かっている範囲の情報で、考えてみました。


この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    記事検索    ログ    タグ一覧





掲示板提供:(有)リアル・インテグリティ