Article View: pl.comp.lang.c
Article #310373Re: przekręcenie licznika w zmiennej typu int - czy to UB ?
From: Przemek Biernat
Date: Thu, 06 Oct 2022 17:03
Date: Thu, 06 Oct 2022 17:03
3 lines
1607 bytes
1607 bytes
> Jeśli przez pomnożenie zmiennej wychodzi wartość która przekraczająca maksymalną wartość danego typu, to jest to już UB ? Czy jest to może jednak zdefiniowane gdzieś w standardzie ? Właściwie kompilatory z których korzystam dają mi zawsze wynik 0 w tym wypadku i pętla wykonuje się w nieskończoność. Może trzeba zrobić modulo.
Technical Details
Message-ID:
<77630e84-b111-42cc-8078-524972bade65n@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mailReferences:
<9fefc125-650e-496d-a385-87234f47a197n@googlegroups.com>Show Full Headers
Complete Article Headers
X-Received: by 2002:ac8:5a8c:0:b0:35b:b2f7:7e96 with SMTP id c12-20020ac85a8c000000b0035bb2f77e96mr924467qtc.659.1665075832985; Thu, 06 Oct 2022 10:03:52 -0700 (PDT) X-Received: by 2002:ac8:7f83:0:b0:35c:e80d:603a with SMTP id z3-20020ac87f83000000b0035ce80d603amr979407qtj.526.1665075832787; Thu, 06 Oct 2022 10:03:52 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.c Date: Thu, 6 Oct 2022 10:03:52 -0700 (PDT) In-Reply-To: <9fefc125-650e-496d-a385-87234f47a197n@googlegroups.com> Injection-Info: google-groups.googlegroups.com; posting-host=193.238.201.2; posting-account=JqeG5AoAAAAiFyQBrqF1gF5A1eLVPTrJ NNTP-Posting-Host: 193.238.201.2 References: <9fefc125-650e-496d-a385-87234f47a197n@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <77630e84-b111-42cc-8078-524972bade65n@googlegroups.com> Subject: Re: przekręcenie licznika w zmiennej typu int - czy to UB ? From: Przemek Biernat <biernat.przemyslaw@gmail.com> Injection-Date: Thu, 06 Oct 2022 17:03:52 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit