Decimal внутренне представляется как integer необходимой длины, точечка там просто вставляется при форматировании в нужную позицию.