16#4000000在Erlang中是什么意思?

我正在特别阅读ejabberd资料ejabberd_http.erl

在下面的代码中,

 ...
 case (State#state.sockmod):recv(State#state.socket,
                          min(Len, 16#4000000), 300000)
 of
   {ok, Data} ->
     recv_data(State, Len - byte_size(Data), <<Acc/binary, Data/binary>>);
 ...

什么16#4000000意思
我已经在Erlang Shell中对此进行了测试。

%%erlang shell 
...

7>16#4000000.
67108864

8>is_integer(16#4000000).
true

我知道这只是一个整数值。

16#4000000代替代替有什么好处67108864吗?

CodeWarrior

在Erlang中,#之前的数字是整数基数。在您的示例中,16#4000000表示的十六进制表示形式67108864在其他语言中,它通常表示为0x4000000

使用十六进制表示的一个原因是因为每个数字代表4位,例如16#F16(十进制),或1111二进制。在进行二进制处理时,使用基数16使人类读者更易于处理和理解。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

[&]在C ++中是什么意思

来自分类Dev

//在<a>标记中是什么意思

来自分类Dev

在VB中“&_”是什么意思?

来自分类Dev

%=在Java中是什么意思?

来自分类Dev

| =在python中是什么意思?

来自分类Dev

“ !!”是什么意思 在haskell中是什么意思?

来自分类Dev

PHP中的“?:”是什么意思?

来自分类Dev

“ \”在ng样式中是什么意思?

来自分类Dev

选项“ return_to”在erlang:trace / 3中是什么意思?

来自分类Dev

网址中的句点是什么意思?

来自分类Dev

在iOS中allowLossyConversion是什么意思

来自分类Dev

@ [参数]在makefile中是什么意思?

来自分类Dev

“#”在Erlang中是什么意思?

来自分类Dev

::在angularJS中是什么意思

来自分类Dev

<*>在Perl中是什么意思?

来自分类Dev

%A在F#中是什么意思?

来自分类Dev

“ SomeType [_]”在scala中是什么意思?

来自分类Dev

PHP中“ | =”是什么意思?

来自分类Dev

16#00是什么意思?

来自分类Dev

objdump输出中data16是什么意思?

来自分类Dev

!src在HTML中是什么意思

来自分类Dev

$ a = [$ a]在PHP中是什么意思?

来自分类Dev

*在sql中是什么意思?

来自分类Dev

{}在PowerShell中是什么意思?

来自分类Dev

`:`和`?`在{{??}`中是什么意思

来自分类Dev

=>符号在Haskell中是什么意思?

来自分类Dev

<?..?>在XML中是什么意思?

来自分类Dev

什么是“?” 在Erlang中是什么意思?

来自分类Dev

什么 /; 在 Mathematica 中是什么意思?