c – 算术运算符返回类型

前端之家收集整理的这篇文章主要介绍了c – 算术运算符返回类型前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
int main(int argc,char **argv)
{
    unsigned char a = 10,b = 100;
    std::cout<<sizeof(a-b)<<endl;
    return 1;
}

产量:4

什么是返回数据类型?

解决方法

算术总是至少在C中用int精度执行. a和b都被提升为int,减法的结果是int类型.

有一组规则用于确定用于算术运算的类型; MSDN有a handy table listing the rules.

原文链接:https://www.f2er.com/c/239449.html

猜你在找的C&C++相关文章