#include <stdio.h>
#include <limits.h>
#include <float.h>
void main()
{
// int
int i =INT_MIN, i1 = INT_MAX;
printf("int:\t\n %d...%d\n\n",i,i1);
printf("BIT: %d\n",sizeof(int)); //所占字节为4
//short
short s = SHRT_MIN, s1 = SHRT_MAX;
printf("short:\t\n %d...%d\n",s,s1);
printf("BIT: %d\n",sizeof(short)); // 所占字节为2
//short int
short int si = 32768+10, si1 = 32767;
printf("\nshort int:\t\n%d...%d\n",si,si1);
printf("---------test------------------\n");
printf("\nshort int:\t\n%d...%d\n\n",si,si1+100);
printf("-------------------------------\n");
//short int 不知道在VC6.0中有没有相关的宏来定义他的最大值和最小值
//,我只能通过和short来测试,发现他的表示范围和short的范围是一样的;
printf("\nshort int:\t\n%d...%d\n",si,si1);
/*
整型 int 可添加 short 和 long:
short int: 简为 short;
long int: 简为 long;
long long int: 简为 long long
它们都可以再添加 unsigned:
unsigned int: 简为 unsigned
unsigned short int: 简为 unsigned short
unsigned long int: 简为 unsigned long
unsigned long long int: 简为 unsigned long long
char 可添加 unsigned:
unsigned char
double 可添加 long:
long double
*/
/*-------------------运行结果-------------------------
int:
-2147483648...2147483647
BIT: 4
short:
-32768...32767
BIT: 2
short int:
-32758...32767
---------test----------------
short int:
-32758...32867
-----------------------------
short int:
-32758...32767
Press any key to continue
总结:
在前面的一章中所提到的那些基本类型,虽然是C语言中最基本的,但是有时我们开发的时候还是用不了
那么大的表示范围,所以我们可以使用C语言为我们提供的扩展的数据类型来修饰来更好的达到系统资源
的充分利用。来开发出性能更好的程序;
*/
}
扩展的数据类型(数据类型的修饰符)【6】
最新推荐文章于 2024-05-01 22:27:34 发布