
No.2ベストアンサー
- 回答日時:
> for(i = '!'; i <= '~'; i++) {
については ASCIIコード表を参照。
http://e-words.jp/p/r-ascii.html
> if ((i - '!' + 1) % 4 == 0) {
> printf("\n");
> }
については「4で除算した余りが0のとき」ですから,
4文字分の情報を横方向に並べて印字したら,改行して次行に移っています。
タイプミスを修正した後の実行結果はこちら。
http://ideone.com/5Ed32
No.1
- 回答日時:
まず、if((1-'!'+1)%4==0 は左括弧と右括弧の個数が合っていないので、文法的に誤りです。
正しくは、if((1-'!'+1)%4==0) であるとして話を進めます。
! (感嘆符)は、ASCIIコードで 33 (10進表記)なので、'!' = 33 です。
ASCIIコード表 http://e-words.jp/p/r-ascii.html
つまり、1- '!' + 1 = 1 - 33 + 1 = -31 という答えになります。
% 4 は、4で割り算した余りです。
-31 を 4 で割っても割り切れない (余りが0ではない) ので、この if 文は常に不成立です。
こんなプログラムはおかしいので、質問に書かれているプログラムそのものが誤っていると思います。
(もともと間違っているのか、質問時に正しく入力しなかったか)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
医師・看護師・助産師
薬剤師・登録販売者・MR
医療事務・調剤薬局事務
歯科衛生士・歯科助手
臨床検査技師・臨床工学技士
理学療法士・作業療法士・言語聴覚士
臨床心理士・心理カウンセラー・ソーシャルワーカー
介護福祉士・ケアマネージャー・社会福祉士
弁護士・行政書士・司法書士・社会保険労務士
フィナンシャルプランナー(FP)
中小企業診断士
公認会計士・税理士
簿記検定・漢字検定・秘書検定
情報処理技術者・Microsoft認定資格
TOEFL・TOEIC・英語検定
建築士
インテリアコーディネーター
宅地建物取引主任者(宅建)
不動産鑑定士・土地家屋調査士
マンション管理士
電気工事士
美容師・理容師
調理師・管理栄養士・パティシエ
シェフ
保育士・幼稚園教諭
教師・教員
国家公務員・地方公務員
警察官・消防士
その他(職業・資格)
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
クライアントに出すメールで、...
-
「ありますか」と聞く場合、Is...
-
「データ」のスペルはdataとdat...
-
「ありますか」と「ありません...
-
「公共の場」と「公共の場所」...
-
140,000万円は1,400,000,000円...
-
本当に下らないのですが、オ、...
-
学術書と一般書の簡単な見分け...
-
LINEで、質問されたから答えた...
-
Yahoo知恵袋の回答が心無いもの...
-
約束の後に別の用事を入れる友人
-
何度も同じ事を言わせる人は何...
-
回答するとき、質問者さんをど...
-
教えてgooや知恵袋で同じ質問を...
-
丁寧語の「ご質問」「お問い合...
-
【至急】仕事を休憩中にバック...
-
漢文
-
「行かなきゃ」と「行かないと...
-
グルコース略語 Glu or Glc
-
質問の回答にURLを貼る行為につ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
このアプリ、全く回答が来ない...
-
S AAA
-
知恵袋から移転して来た者です...
-
人の揚げ足ばっかりとってくる...
-
「何」が抜ける質問はなぜ横行...
-
こういうサイトってほんと回答...
-
質問に批判的な回答に対して、...
-
とかく、批判的な質問の (  ̄▽...
-
勉強嫌い・読書嫌いは一生治ら...
-
ここのサイトは 質問して得を得...
-
住み分けってなんでしょうか? ...
-
ヤフー知恵袋と教えて!goo 両...
-
全然知識ないのに回答しちゃう...
-
ここ
-
GWになると無礼な質問が増えて...
-
最近の教えてグーの回答者は、...
-
私は質問も回答も等分にするの...
-
おもしろい質問、おもしろくな...
-
クライアントに出すメールで、...
-
「データ」のスペルはdataとdat...
おすすめ情報