SORU
13 Ocak 2010, ÇARŞAMBA


min ve C veri türü max değer

Veri türleri (ben.her ne kadar belirlemek için işlev ve olası maksimum değeri nedir e, int, char.VB.) C?

CEVAP
13 Ocak 2010, ÇARŞAMBA


Aşağıdaki sabitler sağlar limits.h (bağlantılı başvuru başına) kullanmak isteyeceksiniz:

CHAR_BIT   = number of bits in a char
SCHAR_MIN  = minimum value for a signed char
SCHAR_MAX  = maximum value for a signed char
UCHAR_MAX  = maximum value for an unsigned char
CHAR_MIN   = minimum value for a char
CHAR_MAX   = maximum value for a char
MB_LEN_MAX = maximum multibyte length of a character accross locales
SHRT_MIN   = minimum value for a short
SHRT_MAX   = maximum value for a short
USHRT_MAX  = maximum value for an unsigned short
INT_MIN    = minimum value for an int
INT_MAX    = maximum value for an int
UINT_MAX   = maximum value for an unsigned int
LONG_MIN   = minimum value for a long
LONG_MAX   = maximum value for a long
ULONG_MAX  = maximum value for an unsigned long
LLONG_MIN  = minimum value for a long long
LLONG_MAX  = maximum value for a long long
ULLONG_MAX = maximum value for an unsigned long long

U*_MIN bilinen nedenlerden dolayı (herhangi bir imzasız 0 yazın en az bir değeri vardır) atlanmıştır.

Benzer şekilde float.h float double türleri için sınırları sağlar:

FLT_MIN  = min value of a float
FLT_MAX  = max value of a float
DBL_MIN  = min value of a double
DBL_MAX  = max value of a double
LDBL_MIN = min value of a long double
LDBL_MAX = max value of a long double

Okumalısınız Madde floats.h dikkatli, ama float double tutabileceğini öngörülen minimum ve maksimum değerleri ama hassas olan her türlü veri temsil olmayabilir maçı ne yapmaya çalıştığını mağaza. Özellikle, zor, çok küçük kesirleri bağlı olağanüstü büyük sayıları saklamak için. float.h float double Bir bir,aslında,belirli bir sayı temsil edebilir olup olmadığını belirlemek için yardımcı olan diğer sabitler bir dizi sağlar.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Cole Rolland

    Cole Rolland

    23 Kasım 2008
  • oHeymarvin

    oHeymarvin

    11 Temmuz 2013
  • tatermoog

    tatermoog

    2 AĞUSTOS 2006