实数的“等于”与“不等于” 比较 由于一些实数在计算机内部表示的是其近似值, 应避免对两个实数进行“==”和“!=”比较运算, 应该通过计算它们的差的绝对值是否小于或大于 某个很小的数来实现: x==y可写成:fabs(x-y)<1e-6 x=y可写成:fabs(x-y)>1e-6
◼ 由于一些实数在计算机内部表示的是其近似值, 应避免对两个实数进行“ == ”和“!=”比较运算, 应该通过计算它们的差的绝对值是否小于或大于 某个很小的数来实现: x == y 可写成:fabs(x-y)<1e-6 x != y 可写成:fabs(x-y)>1e-6 实数的“等于”与“不等于”比较
位操作 在工业自动控制以及图形/图像处理等一些程序的设 计中,往往要处理这样的一些数据:我们并不关心 整个数据本身(特别是正、负),而只关注数据组 成中的各个二进制位,如设备的状态数据以及图像 的位图数据等。 在C++中提供了对整型和枚举类型数据按操作数的 各个二进制位分别进行运算的操作,包括:逻辑位 操作和移位操作
位操作 ◼ 在工业自动控制以及图形/图像处理等一些程序的设 计中,往往要处理这样的一些数据:我们并不关心 整个数据本身(特别是正、负),而只关注数据组 成中的各个二进制位,如设备的状态数据以及图像 的位图数据等。 ◼ 在C++中提供了对整型和枚举类型数据按操作数的 各个二进制位分别进行运算的操作,包括:逻辑位 操作和移位操作