题目大意:大小端模式的转换。所谓的小端模式,是指数据的高位保存在内存的高地址中,而数据的低位保存在内存的低地址中。与此相对,所谓的大端模式,是指数据的高位,保存在内存的低地址中,而数据的低位,保存在内存的高地址中。以字节为单位,将整数的高低位进行交换即可,可以使用<bitset>。

 #include <cstdio>
#include <bitset>
using namespace std; int main()
{
#ifdef LOCAL
freopen("in", "r", stdin);
#endif
int n;
unsigned int un;
while (scanf("%d", &n) != EOF)
{
un = (unsigned int)n;
bitset<> b(un), bt;
for (int i = ; i < ; i++)
for (int j = ; j < ; j++)
bt[i*+j] = b[(-i)*+j];
un = bt.to_ulong();
printf("%d converts to %d\n", n, un);
}
return ;
}

最新文章

  1. LeetCode-Sort Colors
  2. Oracle读写分离架构
  3. [UI]实用案例--Shape绘制实用圆圈
  4. JSOI2015 分组赛记
  5. 十一、mysql输入安全
  6. FindWindow使用方法
  7. 文件正在上传的转圈圈gif图片引出的fixed定位和absolute定位
  8. [CSS] CSS Transitions: Delays and Multiple Properties
  9. UILable文本常见属性说明
  10. ObjectiveC 文件操作二
  11. HDU 4085 Steiner树模板称号
  12. 使用assets目录来实现插件机制
  13. MapControl Application 添加自定义的工具条
  14. 二维码开源库ZBar-MDK STM32F429移植
  15. [机器学习Lesson 1 Introduction] 机器学习的动机与应用
  16. spring boot / cloud (四) 自定义线程池以及异步处理@Async
  17. Session执行机制与原理
  18. UVA11020 Efficient Solutions
  19. 使用Jenkins 安装和自动化部署项目
  20. Linux查看运行时间

热门文章

  1. 编写一条sql命令,sql删除没有中文的表
  2. Elkstack2.0部署
  3. 剑指offer替换空格
  4. ecb gud
  5. deibian不能加vpn
  6. GuideActivity.java引导界面:
  7. LINQ To SQL &amp;&amp; Lambda 使用方法小结 (转)
  8. ListView遍历每个Item出现NullPointerException的异常处理(转)
  9. 一个完整的ant build.xml
  10. 进程waitpid()的用法