- 5
- 0
- 约1.5万字
- 约 76页
- 2016-12-02 发布于湖北
- 举报
2.3.4 启闭指定设备 【例2-14】大型超市中,在顾客不是很多时,收银台经常是隔一个打开一个。设这些收银台除操作员密码外,还由控制室统一控制,只有控制室打开该设备后操作员才能使用。设每个设备用一个二进制位表示,1表示开启,0表示关闭。用户输入一个无符号整数表示初始的状态,编写程序分别将这个数的二进制的奇数位置成0和置成1(从最低位开始为第1位),以十六进制形式打印设置后的两个数。 * 【算法描述】 ①输入无符号整数a ②设奇数位为0的数为odd0=0 奇数位为1的数为odd1=0xAAAAAAA ③将a分别与odd0,odd1做“与”运算和“或”运算,结果用a0,a1表示; ④输出a0,a1的十六进制形式。 * #include iostream //包含基本输入输出库头文件 using namespace std; //使用名字空间 ?int main() //主函数 { unsigned int a; //声明无符号整型变量,保存原数 unsigned int odd0=0//奇数位0 5=0101B unsigned int odd1=0xAAAAAAAA;//奇数位1 A=1010B unsigned int a0,a1;//声明无符号整型变量,保存设置后的数
原创力文档

文档评论(0)