機能:引数で渡されたbitを16桁のビット列(2進数文字列)として画面に出力。
なお、ビット列の末尾には空白一文字を付加して出力。
#include <stdio.h>
#define DATASIZE 4
#define BITSIZE 16
void disp_bit(unsigned short bit)
{
int i;
unsigned short mask = 0x8000;
for(i = 0 ; i < BITSIZE ; i++){
if ((bit & mask) != 0)
printf("1");
else
printf("0");
mask = ?;
}
printf(" ");
}
void rotate_left(unsigned short bits[], int n )
{
unsigned short work, over , over_top;
int i;
over_top = ?;
for(i = 0 ; i < DATASIZE - 1 ; i++){
work = ?;
over = bits[i + 1] >> (BITSIZE - n);
?;
}
work - bits[DATASIZE - 1] << n;
bits[DATASIZE - 1] = ?;
}
このコードが何を意味しているのかわかりません。
「?」に何が入るのか教えてください。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- C言語・C++・C# 質問です 下記のコードを分かりやすく解説お願いします 初心者です #include ‹stdio.h 3 2022/05/26 22:03
- その他(プログラミング・Web制作) 十進BASICでの再帰についての質問です。 2 2022/11/18 09:17
- C言語・C++・C# c言語 プログラムのエラー 1 2023/02/11 20:31
- C言語・C++・C# C 言語の Gauss Jordan 法について 2 2022/12/28 11:16
- C言語・C++・C# カードシャッフルのブログラムを使ってc言語でブラックジャックをしたい 2 2022/04/12 15:13
- C言語・C++・C# C言語 プログラミング 4 2022/05/22 11:53
- C言語・C++・C# C言語の課題が出たのですが自力でやっても分かりませんでした。 要素数がnであるint型の配列v2の並 3 2022/11/19 17:41
- C言語・C++・C# c言語配列の結合についてです。 なぜうまくいかないのでしょうか。 #include <stdio.h 4 2022/05/30 22:42
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C#,vb.netで業務用アプリ開発と...
-
へんな現象
-
研究室志望の提出文書
-
応用情報技術者試験の令和元年...
-
右ビットシフト
-
Linux Cプログラミングを学ぶた...
-
大量のデータを読み込んで表示...
-
Windows formアプリで データグ...
-
Notepad++の関数リスト表示の変...
-
c言語
-
win10で、正確な待ち時間の作り方
-
gccを行ってもexeファイルが生...
-
mallocについて
-
C言語をコンパイルするとコンピ...
-
システムエンジニアの適正について
-
Notepad++の関数リスト表示でC...
-
Linuxでの開発環境構築や設定の...
-
C言語の関数と配列に関する質問
-
C++6.0でのresource.hについて
-
トリプトファンってケト原性あ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語 配列と関数の練習問題
-
システムエンジニアの適正について
-
[C言語]fputsとfprintfの違い
-
C言語をコンパイルするとコンピ...
-
mallocについて
-
どちのほうがすきですか?
-
ArduinoのジャイロモジュールMP...
-
大量のデータを読み込んで表示...
-
gccを行ってもexeファイルが生...
-
VisualStudio2022でC言語プログ...
-
C言語 列挙型(enum型)変数について
-
こんなことてしますか??
-
C言語の関数と配列に関する質問
-
Linuxでの開発環境構築や設定の...
-
質問失礼します。 プログラム言...
-
MACで動く実行ファイルをWindow...
-
WindowsのCapsLock(キャップス...
-
これなにがちがうんですか??
-
卒業研究でよく分からないとこ...
-
gcc13.2のバグ?
おすすめ情報
下から三行目
work - bits[DATASIZE - 1] << n;は
work = bits[DATASIZE - 1] << n;が正しいです。。すいません。