C++语言中int是只能是整数吗?float只能是小数还是其他的什么?求可以让我明白的详解 不要复制 谢谢了

2020-06-27 时尚 183阅读
int型,就是整型数(这里不讨论前缀),范围是-2^31~2^31。
int只能是整数,即,如果你声明了一个int a,你把1赋值给a,则a就会等于1。而如果你把1.4赋给a,a还是等于1;把1.9赋给a,a仍然是等于1。
因此整型数只会保存所给数据的整数部分,小数部分是直接忽略,而不是四舍五入。

float型单精度浮点型,是包含小数点的,但不代表只能赋值小数,可以把带小数的数赋给它,也可以直接把整数赋给它。float的范围是3.4e-38~3.4e+38(科学计数法,即3.4*10^-38~3.4*10^38)

希望楼主可以看明白,不懂可以继续问
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com