ホーム | ブログ | C++辞典 | サイトマップ | FAQ | 掲示板 | リンク集
メイン・メニュー
インデックス
プログラミング
その他
汎整数昇格 のバックアップソース(No.2)

* 汎整数昇格 (integral promotion) [#m64d2d52]

 元の[[型]]の[[値]]の表現範囲を損なわない形で、より小さい[[汎整数型]]から [[int>基本型#int]] または [[unsigned int>基本型#unsigned-int]] の[[右辺値]]に変換できること。~
 汎整数昇格は以下のルールで行われる。

- [[bool>基本型#bool]]、[[signed char>基本型#signed-char]] および [[short>基本型#short]] → [[int>基本型#int]]
- [[char>基本型#char]]、[[unsigned char>基本型#unsigned-char]] および [[unsigned short>基本型#unsigned-short]] → [[int>基本型#int]] または [[unsigned int>基本型#unsigned-int]]
- [[wchar_t>基本型#wchar_t]] → [[int>基本型#int]]、[[unsigned int>基本型#unsigned-int]]、[[long>基本型#long]] または [[unsigned long>基本型#unsigned-long]]

**参照 [#w8f165eb]
→ [[浮動小数点昇格]]


トップ   一覧 単語検索   ヘルプ   最終更新のRSS
 ホーム | プロフィール | メール | ログイン | 管理
Copyright © 2005-2009 by TAKAGI Nobuhisa