| www.delorie.com/archives/browse.cgi | search |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | Re: if(a==0xff) warning |
| From: | richard AT stardate DOT ca (Richard Sanders) |
| X-Newsreader: | WinVN 0.99.9 (Released Version) (x86 32bit) |
| References: | <9l1dan$nq3$01$1 AT news DOT t-online DOT com> <3B748D9A DOT 5030708 AT operamail DOT com> |
| MIME-Version: | 1.0 |
| NNTP-Posting-Host: | wlp47.rapidnet.net |
| Message-ID: | <3b749d12_2@rapidnet.net> |
| Date: | 10 Aug 2001 19:48:50 -0700 |
| X-Trace: | binaries.vphos.net 997498130 wlp47.rapidnet.net (10 Aug 2001 19:48:50 -0700) |
| Organization: | Rapidnet Internet |
| Lines: | 19 |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
| Reply-To: | djgpp AT delorie DOT com |
>> char a; >> >> a=0xff; >> >> if(a==0xff)foo(); >> >> >> C:\>gcc foo.cpp -o foo.exe >> foo.cpp: In function `void main()': >> foo.cpp:598: warning: comparison is always false due to limited rang >e of >> data >> type >> >0xff=255, the limits of the char type is -127 - 127 so you can see how So use unsigned char a; 0 -> 255
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |