转:int整数除以int整数一定得到的是int整数(易忽视)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u014053368/article/details/22485747
int整数除以int整数一定得到的是int整数

用int表示的一个整数除以用int表示的一个整数得到的一定是用int表示的整数

用double表示的一个整数除以用int表示的一个整数得到的才可能是小数,
或者是,用int表示的一个整数除以用double表示的一个整数得到的才可能是小数,
或者是用double表示的一个整数除以用double表示的一个整数得到的才可能是小数。

原理就是:除数或被除数至少有一个是double或float,才有可能得到小数。

32位编译器
这些类型的数据所占字节数
int: 4个字节
float: 4个字节
double: 8个字节
指针: 4个字节
short: 2个字节
short int:2个字节
unsigned int:4个字节
long: 4个字节
unsigned long: 4个字节
long long: 8个字节


————————————————
版权声明:本文为CSDN博主「把大学没学完的学完」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u014053368/article/details/22485747

* 雪紫 *
原文地址:https://www.cnblogs.com/shirleyxuezi/p/11474310.html