2009-06-04 オレにもわからぬC言語(「K&Rを手にとって、俺の話を聞け」編その2) そういや K&R 読んではじめて知った(意識的に理解した)ことがあった。それは「&& のほうが || より優先順位が上」ということ。ってことはたとえば「シフトJIS の1バイト目の判定」は int IsSJISLead(unsigned char c) { return 0x81 <= c && c <= 0x9f || 0xe0 <= c && c <= 0xfc; } みたいにカッコなしで書けるんですか。なるほどなー。(てゆうか実はいまだに C の演算子の優先順位をきちんと覚えていない)