【初心者歓迎】C/C++室 Ver.77【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.77【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト2:デフォルトの名無しさん 11/12/12 22:01:55.18 >>999 型キャストがビットシフトの前に行われるのって 言語仕様でしたかね? 3:デフォルトの名無しさん 11/12/12 22:22:29.78 JISX3010によると、 6.5.7 ビット単位のシフト演算子 意味規則 整数拡張を各オペランドに適用する。 らしいです。 4:デフォルトの名無しさん 11/12/12 22:26:00.04 >>2 算術演算子の優先順位 ttp://www.bohyoh.com/CandCPP/C/operator.html キャスト演算子の方がシフト演算子より優先順位高いですね。 5:デフォルトの名無しさん 11/12/12 22:51:51.26 >>2,4 優先順位とか関係なくね? 6:デフォルトの名無しさん 11/12/12 23:05:20.87 >>4 「暗黙の」型変換というところに引っ掛かりを覚えるのだが・・・ さらに言えば、ビットシフトとブール演算が右辺で複合的に行われた場合、それらのビットシフトやブール演算より先に 左辺の型を見て右辺の数をのこらず自動型変換って、期待していいものなのか?当てにしているとあぶなくないか? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch