diff --git a/docs/users_guide/framework_basics/text_output.md b/docs/users_guide/framework_basics/text_output.md index d0c2a12e..9731c360 100644 --- a/docs/users_guide/framework_basics/text_output.md +++ b/docs/users_guide/framework_basics/text_output.md @@ -289,7 +289,7 @@ std::cout << 6.7 * l_per_100km << "\n"; prints: ```text -6.7 l/[100 km] +6.7 L/[100 km] ``` diff --git a/src/systems/include/mp-units/systems/si/units.h b/src/systems/include/mp-units/systems/si/units.h index 54130dd0..cf6521b7 100644 --- a/src/systems/include/mp-units/systems/si/units.h +++ b/src/systems/include/mp-units/systems/si/units.h @@ -105,7 +105,7 @@ inline constexpr struct arcminute final : named_unit * arcminute> {} arcsecond; inline constexpr struct are final : named_unit<"a", square(si::deca)> {} are; inline constexpr auto hectare = si::hecto; -inline constexpr struct litre final : named_unit<"l", cubic(si::deci)> {} litre; +inline constexpr struct litre final : named_unit<"L", cubic(si::deci)> {} litre; inline constexpr struct tonne final : named_unit<"t", mag<1000> * si::kilogram> {} tonne; inline constexpr struct dalton final : named_unit<"Da", mag_ratio<16'605'390'666'050, 10'000'000'000'000> * mag_power<10, -27> * si::kilogram> {} dalton; // TODO A different value is provided in the SI Brochure and different in the ISO 80000 diff --git a/test/static/unit_symbol_test.cpp b/test/static/unit_symbol_test.cpp index f053147d..9e9b5376 100644 --- a/test/static/unit_symbol_test.cpp +++ b/test/static/unit_symbol_test.cpp @@ -267,7 +267,7 @@ static_assert(unit_symbol(pow<1, 2>(metre)) == "m^(1/2)"); static_assert(unit_symbol(pow<3, 5>(metre)) == "m^(3/5)"); static_assert(unit_symbol(pow<1, 2>(metre / second)) == "m^(1/2)/s^(1/2)"); static_assert(unit_symbol(pow<1, 2>(metre / second)) == "m^(1/2) s^-(1/2)"); -static_assert(unit_symbol(litre / (mag<100> * kilo)) == "l/[100 km]"); +static_assert(unit_symbol(litre / (mag<100> * kilo)) == "L/[100 km]"); static_assert(unit_symbol((mag<10> * metre) / (mag<20> * second)) == "[10 m]/[20 s]"); static_assert(unit_symbol(pow<2>(mag<3600> * second)) == "[3600 s]²");