社区
Java SE
帖子详情
给byte的不同bit段赋值
LazyCat2222
2010-01-26 09:26:36
需要给一个byte的低四位赋值,请问如何赋值。。
...全文
595
11
打赏
收藏
给byte的不同bit段赋值
需要给一个byte的低四位赋值,请问如何赋值。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LazyCat2222
2010-01-26
打赏
举报
回复
[Quote=引用 7 楼 bayougeng 的回复:]
先把这个值转换成10进制的int。
上面有位兄台说:& 0x0X
这个应该是可以的。
但是这个转换后得到的还是一个int。你得再转回byte。
[/Quote]
嗯。。有点了解这个意思了,我先试试,谢谢!
LazyCat2222
2010-01-26
打赏
举报
回复
求低四位是可以通过 &0x0F 获得, 一一得一,其他得零。
n = m& 0x0F ,n 就是要得到的低四位。
hsf_1982
2010-01-26
打赏
举报
回复
BCD码中需要获取高4位及低4位,分别代表两个数。
我的解决方法是采用移位运算::<<(左移)、>>(右移)
右移四位即可获得高4位的数字,而将移出的数字作X2,并求和,就是低四位。
低四位的求法不是太好,如有改进也请分享一下。
bayougeng
2010-01-26
打赏
举报
回复
先把这个值转换成10进制的int。
上面有位兄台说:& 0x0X
这个应该是可以的。
但是这个转换后得到的还是一个int。你得再转回byte。
smartcatiboy
2010-01-26
打赏
举报
回复
可以用bitset
LazyCat2222
2010-01-26
打赏
举报
回复
[Quote=引用 3 楼 bao110908 的回复:]
赋什么值?
[/Quote]
假色我得到一个 1010,这个也是我拼成的一串字符了,String str ="1010";
这样一个值,但是这个值是要给一个Byte中的低四位的。
请问我要怎么把这个值保存到这个byte的低四位中呢。
bayougeng
2010-01-26
打赏
举报
回复
是啊是啊,低4如何保存呢。
火龙果被占用了
2010-01-26
打赏
举报
回复
赋什么值?
whereusejava
2010-01-26
打赏
举报
回复
用与或非
xietingyan
2010-01-26
打赏
举报
回复
& 0x0X
pauliuyou
2010-01-26
打赏
举报
回复
byte rs = 0;
String input = "1010";
rs = Byte.parseByte(input,2);
System Verilog
byte
赋值
给
bit
,输出为二进制和十进制,加减法注意事项
System Verilog
byte
赋值
给
bit
,输出为二进制和十进制,加减法注意事项
int类型直接
赋值
给
byte
类型
居然可以直接将int类型的127,10,20
赋值
给
byte
类型的test,test1,test2; 了解一下
byte
和int类型的取值范围:
byte
类型,Java为其分配了一个字节内存,占8位,所有取值范围是:-2^7 ~ 2^7-1 ; 也就是 ...
[C#]获取与设置
Byte
中的
Bit
值
1
Byte
=8
Bit
;
Bit
为二进制; 一.获取
Byte
里的指定
Bit
值的函数: /// <summary> /// 获取字节中的指定
Bit
的值 /// </summary> /// <param name="this">字节</param> /// <param name=...
C++对于
bit
的操作
bit
直接
赋值
及其他技巧(未完)
最近做一个压缩程序,需要直接操作
bit
这一单位,但是C和C++这两个号称面向底层的语言竟然没有...首先是
bit
的
赋值
C语言里头支持直接的二进制
赋值
,平常都是熟悉的0xA12E等等,类比换成0b0101010就可以了 int a; a
byte
转换为
bit
1、将
byte
转换为
bit
,保存到int中 int a[8] = {0}; for(int i = 0; i < 8; i++) { a[i] = (
byte
)(Date & 1);//Date为一个
byte
数据 Date = (
byte
)(Date >> 1); }
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章