C++ 之整型提升

泪湿孤枕 提交于 2020-03-21 11:24:07

3 月,跳不动了?>>>

1.整型提升

  • 把小整数类型转换成较大的整型类型 bool、char、signed char、unsigned char、short和unsigned short等类型来说,只要它们所有可能的值都能存在int里,它们就会提升成int类型;否则,提升成unsigned int类型。
  • 较大的char类型(wchar_t、char16_t、char32_t)提升成int、unsigned int、long、unsigned long、long long 和unsigned long long中最小的一种类习惯,前提是转换后的类型要能容纳原类型所有可能的值。
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!