- #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语言为我们提供的扩展的数据类型来修饰来更好的达到系统资源
- 的充分利用。来开发出性能更好的程序;
- */
- }
扩展的数据类型(数据类型的修饰符)
最新推荐文章于 2022-07-21 17:29:18 发布