美文网首页
整型提升

整型提升

作者: psh_11 | 来源:发表于2020-04-07 15:31 被阅读0次

    对于包括二元+在内的很多运算符来说, C 语言规定,如果一个操作数相对于 int 类型
    来说较窄,但它的值能用 int 类型来表示,则将其转换为 int 类型;如果无法表示,则转
    换为 unsigned int 类型,这个过程叫作整型提升。
    这里有两点需要说明,第一, 整型提升是一种特殊的整数类型转换,特指从阶较低的整
    数类型转换(提升)为 int 或者 unsigned int 类型,从 int 类型转换到 long int 类
    型并不是整型提升;第二,并不是所有运算符的操作数都需要做整型提升,例如递增和递减
    运算符的操作数就不需要,即使它们是整数类型。

    相关文章

      网友评论

          本文标题:整型提升

          本文链接:https://www.haomeiwen.com/subject/pzlnphtx.html