vc++如何表示这种数运算,全要算是有效的,double e=0.006738525414683;比如这种,这样定义只会取前六位?如何使它全部计算.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 04:07:20
vc++如何表示这种数运算,全要算是有效的,double e=0.006738525414683;比如这种,这样定义只会取前六位?如何使它全部计算.

vc++如何表示这种数运算,全要算是有效的,double e=0.006738525414683;比如这种,这样定义只会取前六位?如何使它全部计算.
vc++如何表示这种数运算,全要算是有效的,double e=0.006738525414683;比如这种,这样定义只会取前六位?如何使它全部计算.

vc++如何表示这种数运算,全要算是有效的,double e=0.006738525414683;比如这种,这样定义只会取前六位?如何使它全部计算.
INT是32位的数据类型,计算机用的补码表示..最高位0为正,1为负,
4即是 00000000 00000000 00000000 00000100
取反后为11111111 11111111 11111111 11111011
补码是由原码取反+1(符号位不变)
所以给~A -1即反即10000000 00000000 00000101
即-5