码迷,mamicode.com
首页 > 其他好文 > 详细

整形变量最大值与最小值

时间:2016-12-23 13:33:35      阅读:595      评论:0      收藏:0      [点我收藏+]

标签:cell   sizeof   无符号   字节   nbsp   body   char   lsp   进制   

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

 

 

 

 

 

整形变量最大值与最小值

标签:cell   sizeof   无符号   字节   nbsp   body   char   lsp   进制   

原文地址:http://www.cnblogs.com/opsoure/p/6214297.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!