4
为什么在C和C ++中进行算术运算之前必须将short转换为int?
从我从得到的回答这个问题,看来C ++继承了这一要求,对于转换short成int从C五月我执行算术运算时,挑选你的大脑,以为什么这是用C首先介绍?为什么不做这些操作short呢? 例如(摘自dyp在评论中的建议): short s = 1, t = 2 ; auto x = s + t ; x将具有int类型。
C ++是一种通用编程语言。它最初被设计为C的扩展,并且具有类似的语法,但是现在它是一种完全不同的语言。使用此标记可解决有关将要使用C ++编译器编译的代码的问题。对于与特定标准修订版[C ++ 11],[C ++ 14],[C ++ 17]或[C ++ 20]等相关的问题,请使用特定于版本的标记。