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
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.
Datetime veri türü için datetime2 veri...
NOW() Set datetime veri türü için Vars...
min ve C veri türü max değer...
C99 boolean veri türü?...
Veri ({} yazın arayüzü) dönüştürmek iç...