求int型数据在内存中存储时1的个数
2015-08-12 09:10
176 查看
输入一个int型数据,计算出该int型数据在内存中存储时1的个数
#include<iostream> using namespace std; int main(){ int a, n = 0; cin>>a; //cout<<sizeof(a)<<endl; for(int i = 0; i < 32 ; i++){ if(((a>>i) & 1) == 1) n++; } cout<<n<<endl; return 0; }
相关文章推荐
- 黑马程序员——java基础——集合框架
- 基金公司官方网站设计建设
- VS2013 使用MFC创建非模态对话框
- Android_listview设置每条信息的间距
- your password has expired.to log in you must change it
- hdu2222(AC自动机入门)
- Failed to load class "org.slf4j.impl.StaticLoggerBinder问题故障的解决
- 面试题4
- vmware 已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作。
- Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
- 一些好的技术博客知识和网站
- [leetcode-116]Populating Next Right Pointers in Each Node(c++)
- 代码分类之实现复制文件或文件夹
- 机房收费系统(二)项目开发计划
- iOS开发中模拟器归档成功,但是真机归档失败的问题
- HDU 5379 Mahjong tree(树的遍历&组合数学)
- jsp标签的书写
- 打造安全的App!iOS安全系列之 HTTPS
- HDU 2255 奔小康赚大钱
- 不仅仅只控制代码,也要控制数据