黑马程序员技术交流社区

标题: 二进制负数以1开头,那么要表示同样以1开头的那个巨大的... [打印本页]

作者: kemllor    时间: 2015-7-16 21:05
标题: 二进制负数以1开头,那么要表示同样以1开头的那个巨大的...
二进制负数以1开头,那么要表示同样以1开头的那个巨大的正数怎么办?
如题,我是新手,看了视频,这个问题纠结好久,求科普。
作者: wing-SF    时间: 2015-7-16 21:51
如果数据长度不够的话,可以通过向上提升来保留有效位,比如int型数是32个二进制位,如果你要操作的数超出了int型的范围,那么你可以向上提升为long类型,也就是在int型数前面再添加32个二进制位,每个位置都是0,这样就保证了数据精度不丢失。类型强制转换时会用到




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2