- 【初心者歓迎】C/C++室 Ver.91【環境依存OK】
536 :デフォルトの名無しさん[sage]:2014/07/04(金) 09:01:25.74 ID:Drkr2UiK - 引き数がcharだと、上位ビットにお構いなしに下位8ビットだけ使って関数に渡せるから寧ろ効率よくなるんだけどな。
ansi以前のCは整数拡張が必要だったけどね。 ロートルと言われたくなければせめて20年以上前の仕様位把握しておこうよ。
|
- 【初心者歓迎】C/C++室 Ver.91【環境依存OK】
540 :デフォルトの名無しさん[sage]:2014/07/04(金) 12:19:43.01 ID:Drkr2UiK - >>539
前者の場合はchar同士の比較であることが確定的だから、char同士で比較され得るよ。 実際、gccでx86の場合、cmplではなくcmpbを出力してくる。
|
- 【初心者歓迎】C/C++室 Ver.91【環境依存OK】
543 :デフォルトの名無しさん[sage]:2014/07/04(金) 12:31:47.80 ID:Drkr2UiK - >>540
ついでにインライン展開するとどうなるか見てみたら、前者も後者もcmpbを使って全く同じコードになった。
|
- 【初心者歓迎】C/C++室 Ver.91【環境依存OK】
544 :デフォルトの名無しさん[sage]:2014/07/04(金) 12:48:41.97 ID:Drkr2UiK - >>542
あーそうか、char同士の比較も意味的には整数拡張されてから比較されると言うことか。 実装上は>540だとしても。
|
- 【毛の壁】脱アルゴリズム宣言【FXST】
129 :デフォルトの名無しさん[sage]:2014/07/04(金) 12:52:13.87 ID:Drkr2UiK - そのうち、「脱アルゴリズム」とはアルゴリズムから脱却することだと書いた覚えはないなどと言いそうだな。
つーか、「脱アルゴリズム」はバズワードだ、か。
|
- C言語なら俺に聞け
762 :デフォルトの名無しさん[sage]:2014/07/04(金) 14:51:24.00 ID:Drkr2UiK - >>761
鼬害です。 cygwinのスタートアップをダウンロードして、スタートアップでgccにチェックを入れるだけだ。 それさえできないなら向いてないからやめとけ。
|
- スレ立てるまでもない質問はここで 137匹目
186 :デフォルトの名無しさん[sage]:2014/07/04(金) 16:56:10.53 ID:Drkr2UiK - >>184
体重計の入出力を作りたいの? PCで体重計の記録をとりたいの? つーか、オムロンかタニタのUSB接続できる体重計買えや。
|