Article View: pl.comp.lang.c
Article #309997Re: Czy char ze znakiem to dobre rozwiązanie?
From: M.M.
Date: Wed, 18 Dec 2019 02:52
Date: Wed, 18 Dec 2019 02:52
21 lines
2105 bytes
2105 bytes
On Sunday, December 15, 2019 at 9:04:13 PM UTC+1, Maciek Godek wrote: > W dniu niedziela, 15 grudnia 2019 20:08:41 UTC+1 użytkownik Borneq napisał: > > signed char utrudnia porównywanie, bo #128 <#0 > > zwykle lubię działać na bajtach, czyli unsigned char a to wymaga > > rzutowania. Co stało za wyborem by char używać ze znakiem? > > Zdaje się, że standard pozostawia implementacji to, czy char będzie domyślnie signed, czy unsigned. > > Zdefiniuj sobie > > typedef unsigned char byte; > > albo używaj uint8_t z <stdint.h> i po kłopocie. Zależy po jakim kłopocie :) np. std::cout nie traktuje tego jako inta: uint8_t x = 33; std::cout << x << std::endl; U mnie wyświetla wykrzyknik.
Technical Details
Message-ID:
<b404e61c-7b7d-4902-b94a-3bda5241cc33@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.samoylyk.net!weretis.net!feeder7.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!g89no2090883qtd.0!news-out.google.com!w29ni1859qtc.0!nntp.google.com!g89no2090877qtd.0!postnews.google.com!google-groups.googlegroups.com!not-for-mailReferences:
<5df684b7$0$17343$65785112@news.neostrada.pl> <a7d7844f-0153-4cce-bc5f-d8da3f8321cd@googlegroups.com>Show Full Headers
Complete Article Headers
X-Received: by 2002:a37:851:: with SMTP id 78mr253028qki.266.1576637567114; Tue, 17 Dec 2019 18:52:47 -0800 (PST) X-Received: by 2002:a25:7645:: with SMTP id r66mr101509ybc.363.1576637566897; Tue, 17 Dec 2019 18:52:46 -0800 (PST) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.samoylyk.net!weretis.net!feeder7.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!g89no2090883qtd.0!news-out.google.com!w29ni1859qtc.0!nntp.google.com!g89no2090877qtd.0!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.c Date: Tue, 17 Dec 2019 18:52:46 -0800 (PST) In-Reply-To: <a7d7844f-0153-4cce-bc5f-d8da3f8321cd@googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: google-groups.googlegroups.com; posting-host=178.37.231.75; posting-account=xjvq9QoAAAATMPC2X3btlHd_LkaJo_rj NNTP-Posting-Host: 178.37.231.75 References: <5df684b7$0$17343$65785112@news.neostrada.pl> <a7d7844f-0153-4cce-bc5f-d8da3f8321cd@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <b404e61c-7b7d-4902-b94a-3bda5241cc33@googlegroups.com> Subject: Re: Czy char ze znakiem to dobre rozwiązanie? From: "M.M." <mmarszik@gmail.com> Injection-Date: Wed, 18 Dec 2019 02:52:47 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit