算术运算符返回类型

Arithmetic operator return type

本文关键字:返回类型 运算符      更新时间:2023-10-16
int main(int argc, char **argv)
{
    unsigned char a = 10, b = 100;
    std::cout<<sizeof(a-b)<<endl;
    return 1;
}

输出:4

返回数据类型是什么?

术总是至少以int精度C++执行。 ab都提升为int,减法的结果为类型 int

有一组规则用于确定用于算术运算的类型;MSDN 有一个方便的表格列出了规则。