我刚写了一个脚本来解析定义长度的数字,通常包括前导0
当然,如果我没有删除那些0,它们会被解释为前缀,这意味着我的号码是以八进制写的,这根本不方便(而且已经很好用了)在其他情况下,给我带来麻烦)。
即。 011被读为" 9"十进制
出于这个原因,我想知道这样的前缀是否存在,以及使用哪种语言。
在我看来,"显而易见"导致不完整。
我认为在数字前加上" d"会让它们被读作基数10,但在bash中似乎并非如此。 (也许用C或Java?)
八进制和十六进制前缀适用于无处不在,并且考虑到它,我很惊讶这样的前缀似乎不存在十进制数。
这是一个事实,还是我忽略了避免这种解析问题的简单方法?