int 转二进制 判断原来每个位置上是0还是1
有个一个6位的二进制数,被转成int存进了数据库。
现在要将这个int取出来,然后如何在转成二进制数,而依然可以读到原来6个位置上是0还是1。
比如:
之前是000111,存入数据库是7。
现在把7取出来,转成二进制,就变成111,那么用程序怎么判断原来前三个位置上是什么呢(就是000111的前三个位置)?
当然用眼睛一看就知道都是0 了。
或者可不可以int转化成二进制时做格式化呢?让它必须是六位的出来。
现在要将这个int取出来,然后如何在转成二进制数,而依然可以读到原来6个位置上是0还是1。
比如:
之前是000111,存入数据库是7。
现在把7取出来,转成二进制,就变成111,那么用程序怎么判断原来前三个位置上是什么呢(就是000111的前三个位置)?
当然用眼睛一看就知道都是0 了。
或者可不可以int转化成二进制时做格式化呢?让它必须是六位的出来。
...全文
相关推荐
java 农历转公历
通过传农历日期类将该日期转成公历的日期
C# Byte数组转Int32 Short Float(浮点数)
C# Byte数组 数值转花 Int32 Short Float 浮点数 自己写的Test 有问题可以联系我
汇编实验1.2:排除语法错误.doc
汇编实验报告
蓝桥杯个人笔记(java)
本人在刷蓝桥杯的题目的同时,做了笔记,以供后面的复习。。。
十进制转k进制解析[源码]
本文详细解析了如何将十进制正整数m转换为k进制数(2≤k≤9),并按位输出。通过C语言代码示例,作者解释了for循环中条件表达式选择n而非i≤m的原因,以及逆序打印时为何需要取arr[i-1]。文章通过具体例子(如十进制10转二进制)逐步分析,帮助读者理解进制转换过程中的关键点。最后,作者欢迎读者在评论区提出疑问或指正错误。


