正在加载图片...
3)实现&、^运算主要用途的方法 1)构造1个整数:该数在要取(或保留)的位、或 要置1的位、或要翻转的位上为1,其余均为0。 2)进行按位与、或按位或、或按位异或操作。 4)实现按位取反主要用途的方法 )求~0,间接地构造一个全1的数; 2)按需要进行左移或右移操作,构造岀所需要的数 例如,直接构造一个全1的数,在ⅠBMPC机中为 0xff(2字节),而在VAX-11/780上,却是0 xffffffff(4 字节)。如果用~0来构造,系统可以自动适应。具体应 用,请参见[案例1,1 1122应用举例 [案例1从键盘上输入1个正整数给nt变量num,输 出由8~11位构成的数(从低位、0号开始编号)(3)实现&、|、 ^运算主要用途的方法 1)构造1个整数:该数在要取(或保留)的位、或 要置1的位、或要翻转的位上为1,其余均为0。 2)进行按位与、或按位或、或按位异或操作。 (4)实现按位取反主要用途的方法 1)求~0,间接地构造一个全1的数; 2)按需要进行左移或右移操作,构造出所需要的数。 例如,直接构造一个全1的数,在IBM-PC机中为 0xffff(2字节),而在VAX-11/780上,却是0xffffffff(4 字节)。如果用~0来构造,系统可以自动适应。具体应 用,请参见[案例11.1]。 11.2.2 应用举例 [案例11.1] 从键盘上输入1个正整数给int变量num,输 出由8~11位构成的数(从低位、0号开始编号)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有