1] 授業単元: C言語演習
[2] 問題文(含コード&リンク):
(1)変数xの下位16ビットを2進数で表示する関数void bit_print(int x)を作成。

(2)シフト演算を用いて「□」と「■」を以下のように表示する。
□□□□□□□□■
□□□□□□□■
□□□□□□■
□□□□□■
□□□□■
□□□■
□□■
□■
■
□■
□□■
□□□■
□□□□■
□□□□□■
□□□□□□■
□□□□□□□■
□□□□□□□□■

[3] 環境
 [3.1] OS:WindowsXP
 [3.2] コンパイラ名とバージョン:visual studio.net
 [3.3] 言語:C++
[4] 期限: 07年6月25日まで
[5] その他の制限:特になし

演算子の問題です。よろしくお願いします。