1:代码如下:
// 2.14.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> using namespace std; void main() { long nWord=0x12345678;//长整形,十六进制输入 int nBits; nBits=nWord & 0xFFFF;//位与 printf("low bits are 0x%x ",nBits);//十六进制输出,输出低4位 nBits=(nWord & 0xFFFF0000)>>16; printf("hight bits is 0x%x ",nBits);//十六进制输出,输出高4位 } /*十六进制向右移n位,则二进制向右以2的n次方位*/
运行结果: