社区
VC.NET
帖子详情
byte[] buf = {(byte)0x91,(byte)0x50这种数据是怎么表示时间的?
gaoranaa
2021-01-14 02:03:46
byte[] buf = {(byte)0x91,(byte)0x50,(byte)0xc4,(byte)0x5f,(byte)0x15,(byte)0x97,(byte)0x09,(byte)0x00};
看了一个项目的源码,里面有这句说是代表的时间,我各种转换都没弄明白为什么这组数据可以代表时间,求大佬指点
...全文
3028
4
打赏
收藏
byte[] buf = {(byte)0x91,(byte)0x50这种数据是怎么表示时间的?
byte[] buf = {(byte)0x91,(byte)0x50,(byte)0xc4,(byte)0x5f,(byte)0x15,(byte)0x97,(byte)0x09,(byte)0x00}; 看了一个项目的源码,里面有这句说是代表的时间,我各种转换都没弄明白为什么这组数据可以代表时间,求大佬指点
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hhhh63
2021-08-24
打赏
举报
回复
这个可能是一个双精度浮点数,表示的是天数
184270428
2021-01-19
打赏
举报
回复
你这个值太大了,你确定没有搞错?
wanghui0380
2021-01-14
打赏
举报
回复
有文档看文档 没文档,查找所有引用。看他自己怎么用的,毕竟定义了就要用,那就看他自己怎么用的
gaoranaa
2021-01-14
打赏
举报
回复
Pointer pointer1 = null; byte[] buf = {(byte)0x91,(byte)0x50,(byte)0xc4,(byte)0x5f,(byte)0x15,(byte)0x97,(byte)0x09,(byte)0x00}; pointer1.write(0,buf,0,8); 是这么引用的
Byte
所有值-128到127
public static
byte
[]
byte
s = { (
byte
) 0x00, (
byte
) 0x01, (
byte
) 0x02, (
byte
) 0x03, (
byte
) 0x04, (
byte
) 0x05, (
byte
) 0x06, (
byte
) 0x07, (
byte
) 0x08, (
byte
) 0x09, (byt
对
buf
fer的简单理解
BYTE
buf
=new
BYTE
[0x100000] 说明:首先定义一个
buf
fer,说白了就是申请一块内存空间,new返回的是一个指针,所以这里的声明有错的,应该这样:
BYTE
*p
Buf
= new
BYTE
[0x100000]; ...
java int 0x_Java int 与
byte
的转换 & 0xFF
Java int 与
byte
的转换 & 0xFFint ->
byte
采用强制类型转换
byte
类型的取值范围是 -128~127。当把int转换成
byte
时,超出这个范围,值就不会相等。int ii = 128;
byte
bb = (
byte
) ii;System.out.println(ii ...
java
byte
[] 的骚操作
byte
[]
byte
test = {0x01,0x03}; 实现C语言的常量结构体数组 class AnsData { public
byte
[] req_
buf
; public
byte
[] ans_
buf
; public AnsData(
byte
[] str_in,
byte
[] str2){ req_
buf
= str_in;
用固定字节的
数据
表示
随机多个十六进制的0x00,0x01
例如:有9个16进制的数(只能是0x00和0x01)0x00,0x01,0x00,0x00,0x01,0x01,0x01,0x01,0x01,将这9个数用二个字节的二进制位
表示
则是11110010,00000001或者(01001111,10000000)。(可以是固定的字节,如下面代码中...
VC.NET
7,539
社区成员
27,671
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章