C: nula
Jindroush
jindroush na seznam.cz
Neděle Březen 21 19:33:32 CET 2021
Proc, cilem coding standardu je proste psat stejne veci stejne. Tj. kdyz
prirazuji do unsigned, tak musim pouzit unsigned literal. Nevidim na tom
nic pozoruhodneho.
Mimochodem, na Wiki k MISRA je dole dobry odkaz, ktery tvrdi, ze jen 9
tech pravidel ma pozitivni korelaci s opravdovymi chybami a pres 20
negativni. Navic, pri kazde uprave kodu muze dojit (dochazi) k chybam.
Takze po zmisrovani muze byt kod horsi nez pred ;-)
J.
On 21.03.2021 19:29, Miroslav Draxal wrote:
>
> Tak samozřejmě, tohle jsem četl. Ale nemůžu si pomoct, je to pro mě
> zvrácenost.
>
> *From:*Hw-list [mailto:hw-list-bounces at list.hw.cz] *On Behalf Of
> *Jindroush
> *Sent:* Sunday, March 21, 2021 7:22 PM
> *To:* HW-news
> *Subject:* Re: C: nula
>
> Rule 10.1 addresses a different issue. It demands, among other things,
> that an expression which is assigned to an unsigned variable should
> itself be unsigned. This means that any constant or constant
> expression should itself be of "unsigned" type - including the
> constant '0'. The rationale behind this is that it is helpful to
> maintain consistent signedness when constructing arithmetic
> expressions, even if the omission of a 'U' suffix makes no difference
> to the result.
>
> On 21.03.2021 19:16, Miroslav Draxal wrote:
>
> Dobrý den,
>
> Tak jsem na své projekty pustil MISRU2012. Nestačím se divit.
> Zatím, co mě nejvíc udivuje, že 0 může být signed i unsigned. Do
> teď jsem si myslel, že 0 je nic, nemá žádné znaménko. Nebo je to
> jinak? U čísel !=0 je mi to jasné.
>
> Čili
>
> unsigned u = (unsigned)0;
>
> nebo
>
> unsigned u = 0u;
>
> Míra
>
>
>
> _______________________________________________
>
> HW-list mailing list - sponsored bywww.HW.cz <http://www.HW.cz>
>
> Hw-list at list.hw.cz <mailto:Hw-list at list.hw.cz>
>
> http://list.hw.cz/mailman/listinfo/hw-list <http://list.hw.cz/mailman/listinfo/hw-list>
>
> --
> Jindroush<jindroush at seznam.cz> <mailto:jindroush at seznam.cz>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list at list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
--
Jindroush <jindroush at seznam.cz>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20210321/0d857a89/attachment.html>
Další informace o konferenci Hw-list