🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #310368

Re: przekręcenie licznika w zmiennej typu int - czy to UB ?

#310368
From: Arnold Ziffel
Date: Wed, 12 Jan 2022 15:49
22 lines
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-mail
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>

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