buf.readInt32LE函数详解

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

buf.readInt32BE(offset[, noAssert])

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

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

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

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

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

buf.readInt32BE();
// returns 33424132
buf.readInt32LE();
// returns 67370497
buf.readInt32LE(1);
// throws RangeError: Index out of range
相关文章
|
10月前
|
编译器 C语言
sizeof,sizeof与strlen的区别
sizeof,sizeof与strlen的区别
89 0
sizeof,sizeof与strlen的区别
|
9月前
|
C语言
sizeof与strlen的使用及其区别
sizeof与strlen的使用及其区别
sizeof与strlen的使用及其区别
|
5月前
|
编译器 C++
sizeof 和 strlen 的区别
`sizeof` 和 `strlen` 是 C 和 C++ 中常用的运算符/函数,功能和用途不同
98 11
|
10月前
|
存储 编译器
strlen()和sizeof()的区别
strlen()和sizeof()的区别
71 0
|
10月前
|
存储 安全 编译器
C/C中sizeof和strlen函数的实现:详细解析sizeof和strlen函数的实现机制、参数说明和使用技巧
C/C中sizeof和strlen函数的实现:详细解析sizeof和strlen函数的实现机制、参数说明和使用技巧
124 1
|
10月前
strlen与sizeof 的基本用法
strlen与sizeof 的基本用法
73 0
|
C语言
strlen和sizeof的区别
strlen和sizeof的区别
100 0
strlen与sizeof的区别
strlen与sizeof的区别
108 0
sizeof与strlen区别
sizeof是关键字,参数可以是各种数据(包括函数,类型,对象,数组,指针……)用于计算数据所占字节大小 strlen是函数,参数类型必须是字符型指针(char *),用于计算字符串,从字符串的第一个地址开始遍历,直到遇到‘\0’停止
96 0
|
存储 编译器 C++
sizeof 与strlen的区别与联系
sizeof 与strlen的区别与联系
134 0
sizeof 与strlen的区别与联系