您的位置:首页 > 编程语言 > C语言/C++

C语言变量取值范围

2015-12-25 20:28 274 查看
#include <stdio.h>
#include <limits.h>//limits.h头中确定各种变量类型的最大值,和最小值常量

short s;
unsigned short us;
int i;
unsigned int ui;
long j;
unsigned long uj;
char c;
unsigned char uc;
float f;
unsigned float uf;
double d;
unsigned double ud;

int *ip;
double *lp;

int  main(void) //main是程序入口
{

// //一段程序开始
//    //打印出 一些字串信息 输出信息
//
//   printf("%d %u %lu %d %d %llu \n",	100,100U,100UL,0x100,0100,100ULL);
//printf("%d %d %d %d %d %d \n",	sizeof(100),sizeof(100U),100UL,0x100,0100,1);
//printf("char 类型 最小值=%d,最大值=%d \n",CHAR_MIN,CHAR_MAX);
//printf("unsigned char 类型 最小值=%d,最大值=%d \n",0,UCHAR_MAX);
//

printf("有符号short[最大:%d,最小:%d,十六进制最大:%x,十六进制最小:%x]\n",SHRT_MIN,SHRT_MAX,SHRT_MIN,SHRT_MAX);
printf("无符号short[最大:%d,最小:0,十六进制最大:%x,十六进制最小:0]\n",SHRT_MIN,SHRT_MAX,SHRT_MIN,SHRT_MAX);
printf("%d",sizeof(lp));
getchar(); //让黑窗口程序停下,不至于一闪而过
return 0;  //返回一个0
}//一段程序结束
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: