dnf卡勒特的钢筋手弩:什么情况下才能把变量定义为双精度型或单精度型?最好能有个例子说明一下。

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 07:28:33
什么情况下才能把变量定义为双精度型或单精度型?最好能有个例子说明一下。
还有:
什么是布尔型变量?什么情况下可以将变量定义为该数据类型?

1.双精度型与单精度型区别在于机器内存中表现数值所用的位数不同,如单精度用8位表示,双精度用16位表示,在要求计算结果精确度又要求的情况下宜选用双精度.例如在一个式子里多次进行浮点运算,每次运算后都会对数字按位数进行舍弃,会造成舍入误差

2.布尔型变量只有两个值true与false,在表示逻辑真或假时可以使用

布尔数据类型是表示逻辑量,如True和False!
只能是1和0
单精度和双精度是表示的浮点精度不同
也就是小数点后面的数字的多少!