🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Czy char ze znakiem to dobre rozwiązanie?

#309997
From: M.M.
Date: Wed, 18 Dec 2019 02:52
21 lines
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-mail
References: <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