Article View: pl.comp.lang.c
Article #310368Re: przekręcenie licznika w zmiennej typu int - czy to UB ?
From: Arnold Ziffel
Date: Wed, 12 Jan 2022 15:49
Date: Wed, 12 Jan 2022 15:49
22 lines
2031 bytes
2031 bytes
Mateusz Viste <mateusz@xyz.invalid> wrote: > Drobna poprawka, żeby było śmieszniej. > Rozdział 6.2.5.1 z tego samego dokumentu co wcześniej podaje: > > "computation involving unsigned operands can never overflow because a > result that cannot be represented by the resulting unsigned integer > type is reduced modulo the number that is one greater than the largest > value that can be represented by the resulting unsigned integer type" > > Czyli przy typach *unsigned* UB nie występuje. Chodzi, podejrzewam, o to, że sposób zapisu liczb ujemnych różni się między platformami. Nigdy w praktyce nie widziałem innego niż U2, ale istnieją, a C ma być przenośne. -- Mówi lew do żaby: - Ale ty jesteś brzydka... Jesteś zielona, oślizgła i masz strasznie wyłupiaste oczy. W ogóle nie można na ciebie patrzeć! Na to żaba (cichutko): - Ja... Ja po prostu ostatnio dużo chorowałam...
Technical Details
Message-ID:
<4b1b7198-eb96-44ef-82e4-9ab0afa35473@hooterville.invalid>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.pi.v.chmurka.net!not-for-mailReferences:
<9fefc125-650e-496d-a385-87234f47a197n@googlegroups.com> <soogbe$6te$1@gioia.aioe.org> <8b1e1123-77c7-4cf0-ab2e-efd24958795en@googlegroups.com> <sqn2v5$1mm3$1@gioia.aioe.org>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.pi.v.chmurka.net!not-for-mail
From: arnold@hooterville.invalid (Arnold Ziffel)
Newsgroups: pl.comp.lang.c
Subject: Re: przekręcenie licznika w zmiennej typu int - czy
to UB ?
Date: Wed, 12 Jan 2022 15:49:21 +0000 (UTC)
Organization: news.chmurka.net
Message-ID: <4b1b7198-eb96-44ef-82e4-9ab0afa35473@hooterville.invalid>
References: <9fefc125-650e-496d-a385-87234f47a197n@googlegroups.com> <soogbe$6te$1@gioia.aioe.org> <8b1e1123-77c7-4cf0-ab2e-efd24958795en@googlegroups.com> <sqn2v5$1mm3$1@gioia.aioe.org>
NNTP-Posting-Host: pi.v.chmurka.net
Mime-Version: 1.0
Injection-Date: Wed, 12 Jan 2022 15:49:21 +0000 (UTC)
Injection-Info: vps.chmurka.net; posting-account="queequeg"; posting-host="pi.v.chmurka.net:172.24.44.20"; logging-data="13426"; mail-complaints-to="abuse-news.(at).chmurka.net"
User-Agent: tin/2.4.5-20201224 ("Glen Albyn") (Linux/4.19.57-v7+ (armv7l))
Cancel-Lock: sha1:eRzRdjqpfIUy+tjbIRYGBXgt2ZA=
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit