ç¼è¯å¨ä¸åï¼å®½åº¦æ¯ä¸ç¸åï¼åå«å¦ä¸ï¼
16ä½ç¼è¯å¨ï¼
intï¼ 2个åè
long: 4个åè
long long: 8个åè
unsigned long: 4个åè
32ä½ç¼è¯å¨ï¼
intï¼ 2个åè
long: 4个åè
long long: 8个åè
unsigned long: 4个åè
64ä½ç¼è¯å¨ï¼
intï¼ 4个åè
long: 8个åè
long long: 8个åè
unsigned long: 8个åè
å ·ä½èå´ï¼è¯·çä¸å¾ï¼
在32位系统上int和long的取值范围如下:
int取值范围:-2147483648 ~ 2147483647
long取值范围:-2147483648 ~ 2147483647
两者的范围是一样的,但是上面范围是vc6.0中查到的取值范围 ,C语言标准库中limits.h头文件中定义的取值范围。用户可以使用limits.h头文件中的INT_MIN、INT_MAX、LONG_MIN、LONG_MAX来查看int或者long类型的取值范围。
#include <stdio.h>请换算成十进制表示一下 谢谢
本回答被提问者采纳