C语言各种基本数据类型字节大小和取值范围

C语言各种基本数据类型字节大小和取值范围

1.1.有符号整数类型(signed)

类型名称占用字节数(bytes)取值范围signed char1-2^7(-128) ~ 2^7-1(127)short int 或 short2-2^15(-32 768) ~ 2^15-1(32 767)int4-2^31(-2 147 483 648) ~ 2^31-1(2 147 483 647)long int 或 long4-2^31(-2 147 483 648) ~ 2^31-1(2 147 483 647)long long int 或 long long8-2^63(-9.2233720368548e+18) ~ 2^63-1(9.2233720368548e+18)

1.2.无符号整数类型(unsigned)

类型名称占用字节数(bytes)取值范围unsigned char10 ~ 2^8-1(255)unsigned short int 或 unsigned short20 ~ 2^16-1(65 535)unsigned int40 ~ 2^32-1(4 294 967 295)unsigned long int 或 unsigned long40 ~ 2^32-1(4 294 967 295)unsigned long long int 或 unsigned long long80 ~ 2^64-1(1.844674407371e+19)

2.1.浮点类型

类型名称占用字节数(bytes)取值范围float4-/+3.4e38(精确到6位小数)double8-/+1.7e308(精确到15位小数)long double12-/+1.19e4932(精确到18位小数)

3.1.表示有符号整数类型的极限值符号

类型名称下限(min)上限(max)charCHAR_MINCHAR_MAXshortSHRT_MINSHRT_MAXintINT_MININT_MAXlongLONG_MINLONG_MAXlong longLLONG_MINLLONG_MAX

3.2.表示无符号整数类型的极限值符号

类型名称下限(min)上限(max)unsigned char0UCHAR_MAXunsigned short0USHRT_MAXunsigned int0UINT_MAXunsigned long0ULONG_MAXunsigned long long0ULLONG_MAX

3.3.表示浮点类型的极限值符号

类型名称下限(min)上限(max)floatFLT_MINFLT_MAXdoubleDBL_MINDBL_MAXlong doubleLDBL_MINLDBL_MAX

✨ 相关推荐

扶老携幼的意思
365体育管网登录网站

扶老携幼的意思

📅 10-16 👀 738
excel怎么求差公式是什么
365平台怎么注册

excel怎么求差公式是什么

📅 12-24 👀 6126
新区神速升级流程 ( 38天飞升 )
h365官方登录平台

新区神速升级流程 ( 38天飞升 )

📅 07-10 👀 6888