将一个整数转换为32位数据(java实现)

将一个整数转换为二进制数据并且打印出来,都知道计算机底层使用32为数据来存储数据的。那么如何将一个整数通过代码的形式打印出来。

首先肯定需要用到位运算。通过位运算来获得32位数据上面的数据然后进行打印.

 //打印整数二进制状态public static void print(int num){for (int i = 31; i >=0 ; i--){System.out.print((num&1<<i)==0?0:1);}System.out.println();}

通过传入的数据进行位运算 比如整数5 底层应该为00000000000000000000000000000101 那么我们就通过循环进行左移(移动一位*2)。通过 与运算符(相同为1 不同为0)进行类比 获得最后的数据00000000000000000000000000000101

测试

将一个整数转换为32位数据(java实现)相关推荐

  1. php 整数转换为32 位,PHP哈希函数返回一个整数(32位int)(PHP hashing function that returns an integer (32bit int))...

    PHP哈希函数返回一个整数(32位int)(PHP hashing function that returns an integer (32bit int)) 目标是使用INT(不是BIGINT或ME ...

  2. 计算机十进制转为八位二进制,Java将十进制转换为8位二进制(Java convert from decimal to 8-bit binary)...

    Java将十进制转换为8位二进制(Java convert from decimal to 8-bit binary) 我写了简单的java代码来从十进制转换为8位二进制:抱歉这个愚蠢的问题 1 in ...

  3. 整型转换为32位二进制字符串

    记录下整型转换为32位二进制字符串的两种方式. 一.返回string 类型 char digits[] = {'0','1','2','3','4','5','6','7','8','9','a',' ...

  4. 十进制点分IP转换为32位二进制IP(C++)

    题目详情 编写程序,将十进制点分的IP转换为32位二进制IP地址.程序要能验证输入的十进制点分IP地址的合法性.用户输入的IP不和法时,输出"data error". 请使用模块化 ...

  5. char N2Char(int n)函数:将一个整数转换为字符串,并放入一个字符串中

    //将一个整数转换为字符串,并放入一个字符串中 char N2Char(int n)//一次只能转换一个数 {int i;char c;if ((i = n / 10) != 0)N2Char(i); ...

  6. node 16位 转24位_C代码实现16位和32位数据字节序转换

    点击上方公众号名称关注,获得更多内容 ✎ 编 者 悟 语 每天给自己一个存在的意识,这样才会有一颗认真的心. 文 章 导 读 今天给大家用C代码实现下大小端字节序的转换代码,感谢的小伙伴可以拿下来撸一 ...

  7. 编写一个程序,实现将存放在AX和DX中的32位数据循环右移二进制数的4位。(DX存放高字节内容,AX存放低字节内容)

    编写一个程序,实现将存放在AX和DX中的32位数据循环右移二进制数的4位.(DX存放高字节内容,AX存放低字节内容) P151 例4.9 汇编思路: AX右移四位后,使用BH接收AL的低四位数据,得到 ...

  8. 编写函数unsigned int reverse_bit(unsigned int value),实现无符号二进制整数在32位机器上的bit位翻转

    编写函数unsigned int reverse_bit(unsigned int value),实现无符号二进制整数在32位机器上的bit位翻转 如: 在32位机器上25这个值包含下列各位: 000 ...

  9. win10 计算机32位转64位,win1064位能改成32位吗_怎样把win10 64位转换为32位系统

    通常电脑如果是内存4G以上的话,都会安装64位系统,如果内存太小的话安装64位系统可能会出现卡顿的情况,有win1064位系统用户发现电脑配置低,运行又很卡,就想要改成32位系,不知道win1064位 ...

最新文章

  1. Weiss的数据结构与算法分析(C++版)源码编译说明
  2. pip安装mysql-python失败,并显示EnvironmentError:找不到mysql_config
  3. 香港科技园公司“牵手”腾讯 共推香港金融科技发展
  4. h5 rtmp推荐控件_H5播放Rtmp之videojs播放
  5. keil5用jlink不到芯片_洛达芯片检测
  6. 推荐 10 个饱受好评且功能独特的开源人工智能项目
  7. Xcode中c语言读键盘,使用Objective-C自定义键盘-Xcode8
  8. SNAP7 C++ 通讯
  9. 高中计算机考试实施方案,山东省高中信息技术学业水平考试实施方案及思考
  10. 安川ga700变频器故障码集_安川变频器故障代码和报警参数大全
  11. VB6_小林的气象类模块
  12. linux系统小红帽和ubuntu,Thinkpad trackpoint小红帽和中间键功能的实现。
  13. linux如何查看路由器ip地址,如何查找路由器IP地址?
  14. 千帆竞发势如虹 明光政策送东风 首届明光大赛来了
  15. leader epoch
  16. Excel表格×××号码如何一键提取性别、年龄、出生年月
  17. 集中式和分布式版本控制系统的区别
  18. 【PMAC】Chapter3:COM类工厂中CLSD为{XXX}的组件失败
  19. MySQL(一): 初涉MySQL
  20. 清华大学计算机考研机试KY6 手机键盘

热门文章

  1. 二叉树的层次遍历(C++)
  2. hexo博客yilia主题 如何自定义个人博客的背景图片
  3. url-pattern
  4. ArcGIS教程:使用图例图面形状
  5. python如何切换windows窗口_python – Windows 7:如何把窗口带到前面,无论其他窗口有什么重点?...
  6. php服务器配置失败了,解决php内部服务器错误的方法
  7. python 语音识别 windows_对Python 语音识别框架详解
  8. R语言——安装程序包时找不到对象怎么办?
  9. 246day(京东耳机定向爬虫练习)
  10. html css 横杠样式设置