汎整数拡張
汎整数拡張（はんせいすうかくちょう、）とは、C言語およびC++において整数の扱いをする上で、ある条件のもとにその整数の型を格上げ、あるいは格下げする変換のことをいう。JIS X 3010:2003（C99相当）では「整数拡張」(integer promotion) と呼び、JIS X 3014:2003（C++03相当）では「汎整数昇格」(integral promotion) と呼ぶが、意味は変わらない。