C语言中long类型除以int类型,结果是什么类型?

C语言中long类型除以int类型,结果是什么类型?是怎样规定的
2025-04-08 11:24:55
推荐回答(4个)
回答1:

标准C语言没有严格定义int型,所以 有的编译器 规定 int 是 short int,大部分编译器 规定 int 是 long int.

long 型 除以int 型,结果是long 型。 对大部分编译器 来说,它们是 long / long ,不言而喻得 long. 对少数编译器 来说,由于有 向高看齐 原则,所以也得 long 型。

回答2:

long类型。

short --> int --> long

向高的转换。很好理解的,往位数多的转换不丢失数据,
往位数少的转换,丢失数据

回答3:

还是long类型

回答4:

long类型