相关疑难解决方法(0)

比较C中不同数据类型的一般规则是什么?

可以说我有以下场景:

int i = 10;
short s = 5;

if (s == i){
   do stuff...
} else if (s < i) {
  do stuff...
}
Run Code Online (Sandbox Code Playgroud)

当C进行比较时,它会转换较小的数据类型,在这种情况下,short是int还是将右边的数据类型转换为左边的数据类型?在这种情况下int为short?

c comparison types

8
推荐指数
2
解决办法
9735
查看次数

标签 统计

c ×1

comparison ×1

types ×1