buf.readInt16LE函数详解

简介: 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/w178191520/article/details/79101582

buf.readInt16BE(offset[, noAssert])

  • offset {Number} 0 <= offset <= buf.length - 2
  • noAssert {Boolean} 默认:false
  • 返回:{Number}

从该 Buffer 指定的带有特定尾数格式(readInt16BE() 返回一个较大的尾数,readInt16LE() 返回一个较小的尾数)的 offset 位置开始读取一个16位整数值。

设置 noAssert 为 true ,将跳过对 offset 的验证。这将允许 offset 超出缓冲区的末尾。

从 Buffer 里读取的整数数值会被解释执行为有符号的2的补码值。

const buf = Buffer.from([1, -2, 3, 4]);

buf.readInt16BE();
// returns 510
buf.readInt16LE(1);
// returns 1022
相关文章
|
4月前
|
编译器 C++
offsetof宏的使用、模拟实现及 (size_t)&(((struct_type*)0)->mem_name)的解释
offsetof宏的使用、模拟实现及 (size_t)&(((struct_type*)0)->mem_name)的解释
|
8月前
|
调度
NR PDSCH(六) DL data operation
NR中,网络端会根据UE业务动态的调整BWP,进而改变频域资源范围;不同的BWP会配置CORESET/Searchspace确定不同的时频域资源,让UE在对应的资源上进行盲检接收DCI;通过DCI获得调度信息后,再去PDSCH对应的时域资源和频域资源上 decode data。
|
8月前
|
编解码
av_read_frame返回值为-5 Input/output error
av_read_frame返回值为-5 Input/output error
85 0
Len()、Lenw()与Lenb()函数间的区别
Len()、Lenw()与Lenb()函数间的区别
AV_PIX_FMT_YUV420P12LE’在此作用域中尚未声明
AV_PIX_FMT_YUV420P12LE’在此作用域中尚未声明
70 0
|
SQL
LEN() 函数
LEN() 函数
71 0
|
C++
C/C++size(),sizeof(),length(),strlen() 对比分析详解
C/C++size(),sizeof(),length(),strlen() 对比分析详解
131 0
C/C++size(),sizeof(),length(),strlen() 对比分析详解
IBASE handle free after save - buffer table cleared
IBASE handle free after save - buffer table cleared
111 0
IBASE handle free after save - buffer table cleared
|
SQL 缓存 Oracle
[20180226]exp buffer RECORDLENGTH.txt
[20180226]exp buffer RECORDLENGTH.txt --//虽然已经很少使用exp导致,如果加入direct=y参数,设置RECORDLENGTH参数能加快数据导出.
1218 0