C言語なら俺に聞け(入門編)Part 60
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
150:デフォルトの名無しさん 10/02/04 15:46:26 if(n==0)で0の時だけ処理分ける 151:デフォルトの名無しさん 10/02/04 15:48:50 >>149 何と同じにするのか分からん 152:デフォルトの名無しさん 10/02/04 15:58:59 >>149 2進数はビット演算子を使うのが常套手段じゃないのかな? int n; n = 15; do { printf("%d\n", n & 1); } while ((n >>= 1) > 0); 153:デフォルトの名無しさん 10/02/04 16:03:20 >>152 n進数への応用がきかない。 154:デフォルトの名無しさん 10/02/04 16:14:42 #include <stdio.h> int main() { int n = 7, i; for (i = 0; i < sizeof n * 8; i++) { printf("%d\n", !!(n & (1 << i))); } return 0; } 155:デフォルトの名無しさん 10/02/04 16:35:11 そもそも>>151の言うように、どういう出力を期待してるのか 質問者は書いてみてくれないか
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5400日前に更新/37 KB
担当:undef