こういう式で
他言語の計算式に作り変えるのにperl 解らないので質問です。

#16進バイナリデータを浮動小数点に変換
sub bin_convert {
 my $tmp = int($_[0] / 100);
 return ((($_[0] - ($tmp * 100)) / 60) + $tmp);
}

Intel CPU系パソコン(Windows)での表示でバイナリダンプが以下のような4バイトの場合、
00 4D FE 5C
上の計算式はどのような計算方法になってるのでしょう?

00 4D FE 5C = 0x5CFE4D00 = int1560169728 ?
0x00=0
0x4D=77
0xFE=254
0x5C=92

1-Byte 毎をintにして100で割る?
$tmp = 100割って小数点?
((92 - (0.92 * 100)) / 60) + 92) = 92 ?

「 $_[0] 」 部分で読み込みバイトをずらしていくのでしょうけど
どういう内容の代入式なのか分らないです。
BBR-MD5:e671c0f3ef78828a75cbb72752a8b8b5(190)
BBS_COPIPE=Lv:0
PID: 78547
[0.146357 sec.]
Rock54ed.