13 Ocak 2010, ÇARŞAMBA
Char imzalı veya imzasız varsayılan olarak?
Kitapta" char varsayılan olarak işaretsiz. belirtilmektedir. C "Tam Başvuru
Ama GCC yanı sıra Visual Studio ile bunu doğrulamak için çalışıyorum. Varsayılan olarak imzalanmış olarak alıyor.
Hangisi doğru?
CEVAP
13 Ocak 2010, ÇARŞAMBA
Kitap yanlış. Standart düz char
imzalı veya imzasız ise belirtmiyor.
Aslında, standart üç farklı türde tanımlar: char
, signed char
, unsigned char
. Eğer #include <limits.h>
ve sonra bak CHAR_MIN
, anlayabilirsiniz düz char
signed
unsigned
(CHAR_MIN
0'dan küçük veya eşitse 0), ama o zaman bileüç farklı türleri vardırbu standart ile ilgili olarak.
Bunu Paylaş:
Tip dönüştürme - imzasız imzalı int/ch...
'kamu, varsayılan olarak korumalı...
Neden git ileri varsayılan olarak birl...
Neden Java Vector sınıfı eski veya kul...
Neden modern Perl varsayılan olarak UT...