整形变量最大值与最小值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了整形变量最大值与最小值相关的知识,希望对你有一定的参考价值。

limits.h

CHAR,SHRT,INT ,LLONG加_MAX后缀表示最大,加_MIN后缀表示最小,加U前缀表示无符号

UCHAR_MIN ,UCHAR_MAX 

printf 格式化字串

%d  //int

%u  //unsigned int

%ld  //long int

%lu  //unsigned long int

%lld  //long long int

%llu  //unsigned long long int

 

printf("char类型变量所占空间为%d,char类型最小值为%d,char类型最大值为%d \n",sizeof(char),CHAR_MIN,CHAR_MAX);

 

 

整数变量类型 signed

 

类型名称

字节数

取值范围(10进制)

取值范围(16进制)

备注

char

1

-128~+127

-0x80~+0x7F    (CHAR_MIN,CHAR_MAX)

同 signed char

short

2

-32768~+32767

-0x8000 ~+0x7FFF

同 signed short

short int

2

-32768~+32767

-0x8000 ~+0x7FFF

同 signed short

int

4

-2147483648~+2147483648

-0x80000000~+0x7FFFFFF

同 signed int

long int

4

-2147483648~+2147483648

-0x80000000~+0x7FFFFFF

同 signed int

long long int

8

-9223372036854775808~+9223372036854775807

-0x8000000000000000~0x7FFFFFFFFFFFFFFF

同 signed long long

 

 

 

 

 

char,short,int,long long int

 

 

无符号整数类型 unsigned

 

类型名称

字节数

取值范围(10进制)

取值范围(16进制)

备注

char

1

0~256

0~0xFF   (UCHAR_MAX)

同 unsigned char

short

2

0~256

0~0xFFFF (USHRT_MAX)

同 unsigned short

short int

2

0~65535

0~0xFFFF

同 unsigned short

int

4

0~4294967295

0~0xFFFFFFF

同 unsigned int

long int

4

0~4294967295

0~0xFFFFFFF

同 unsigned long int

long long int

8

0~18446744073709551615

0~0xFFFFFFFFFFFFFFFF

同 unsigned long long

 

 

 

 

 

以上是关于整形变量最大值与最小值的主要内容,如果未能解决你的问题,请参考以下文章

8086汇编求整形数组的最大值与最小值(函数实现,输入范围:-32768~32767)

8086汇编求整形数组的最大值与最小值(函数实现,输入范围:-32768~32767)

8086汇编求整形数组的最大值与最小值(函数实现,输入范围:-32768~32767)

8086汇编求整形数组的最大值与最小值(函数实现,输入范围:-32768~32767)

C语言函数怎么像python那样返回多个值?(三种方法:1设置全局变量 2传递指针 3使用结构体返回不同类型的数据)

最大子数组