C++语言可以保留小数吗
发布网友
发布时间:2024-01-20 06:44
我来回答
共2个回答
热心网友
时间:2024-04-06 15:37
打开dev c++,创建一个源代码窗口,输入一段代码。这段代码的意思是,输入一个类型为浮点数的数值。输出一个浮点数,运行,结果如下。此时结果不止两位小数。于是需要对printf的代码进行修改,然后在调试运行,即可只保留小数。
热心网友
时间:2024-04-06 15:35
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)
希望楼主可以看明白,不懂可以继续问