位运算习题1
来源:互联网 发布:网络流行语 我倒 编辑:程序博客网 时间:2024/06/06 05:31
题目:请编写一个c函数,该函数给出一个字节中被置为1的位的个数
#include<stdio.h>int main(){ char a;int i,mask,count;printf("Please enter a char:\n");scanf("%c",&a);mask = 1; //掩码00000001count = 0;for(i=0;i<8;i++) //一个字节8bit{if((mask & a) != 0) //与运算判断是否为1{count++;}mask = mask << 1; //掩码左移一位判断原码下一位}printf("%d\n",count);}
0 0
- 位运算习题1
- 位运算习题
- c_位运算及习题
- 位操作习题1
- 位运算-1
- 位运算(1)
- 位运算1
- 位运算妙用1
- 位运算实例1
- 位运算1
- 位运算(1)
- 位运算(1)
- 《编程珠玑》(第二版)第一章习题2(用位运算实现位向量)
- C#系列--位运算(1)
- 位运算总结(1)
- 位运算综合举例1
- 位运算(1)-- 基础
- 位运算复习(1)
- FunDA(7)- Reactive Streams to fs2 Pull Streams
- poj 1459 Power Network(最大流,Edmond Karp)
- datagridview 显示行号、插入多行、删除、插入、清空行
- cips2016+学习笔记︱NLP中的消岐方法总结(词典、有监督、半监督)
- 《MySQL必知必会》学习笔记五(数据处理函数)------掌握部分
- 位运算习题1
- java中的代理模式_0
- C#线程
- 赵小七的春节假期
- 克隆对象
- ROM RAM 内存 外存
- 利用dataset将数据给到dataGridview
- TCP/IP:tcp快速重传和快速恢复
- 委托和事件