better unsigned support in printing doubles