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