digitalmars.D.bugs - [Issue 21776] New: %b, %o, %x and %X on integers does not obey plus
- d-bugmail puremagic.com (27/27) Mar 28 2021 https://issues.dlang.org/show_bug.cgi?id=21776
https://issues.dlang.org/show_bug.cgi?id=21776 Issue ID: 21776 Summary: %b, %o, %x and %X on integers does not obey plus and space flag Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal Priority: P1 Component: phobos Assignee: nobody puremagic.com Reporter: bugzilla bernis-buecher.de All asserts fail, while with %d they work. unittest { assert(format!"%+b"(15) == "+1111"); assert(format!"%+o"(15) == "+17"); assert(format!"%+x"(15) == "+f"); assert(format!"%+X"(15) == "+F"); assert(format!"% b"(15) == " 1111"); assert(format!"% o"(15) == " 17"); assert(format!"% x"(15) == " f"); assert(format!"% X"(15) == " F"); } --
Mar 28 2021