c语言,int a=66; a/2可以通过二进制的数据 右移来实现,那如果除的不是2的x次幂,比如 a/3要怎么办呢
c语言,int a=66; a/2可以通过二进制的数据 右移来实现,那如果除的不是2的x次幂,比如 a/3要怎么办呢
日期:2021-05-20 20:07:45 人气:1
这并不能直接实现。
右移实际是将数的二级制位右移。
但如果是除四就可以a>>=2右移两位
右移实际是将数的二级制位右移。
但如果是除四就可以a>>=2右移两位
c语言,int a=66; a/2可以通过二进制的数据 右移来实现,那如果除的不是2的x次幂,比如 a/3要怎么办呢