数据类型:有基本型,及其构造类型。还有布尔型。
其实C语言和C++是两种不同的计算机语言。
基本类又分为整型,实型,字符型。
整型又可以分为两个类型,一个是按照有符号和无符号,还有一种就是字节数。按照字节数又分为短型,一般,长型。
实型其中有一位是用来储存符号位的,所以没有有符号无符号之分,本质就是有符号的。按照字节分单精度,双精度,长双精度。
一般来说实型的字节数大于或者等于整型字节数。一般来说整型的位数就是操作系统位数。字节是数据类型的基本单位。
程序:
#include<stdio.h>
int main(void)
{
unsigned short a;
short b;
unsigned c;
int d;
long e;
unsigned long f;
float g;
double h;
long double i;
char j;
printf("%d,%d,%d,%d,%d,%d,%d,%d,%d,%d/n",sizeof(a),sizeof(b),sizeof(c),sizeof(d),sizeof(e),sizeof(f),sizeof(g),sizeof(h),sizeof(i),sizeof(j));
printf("%p,%p,%p,%p,%p,%p,%p,%p,%,%p/n",&a,&b,&c,&d,&e,&f,&g,&h,&i,&j);
}
这个的结论是什么呢。
2,2,4,4,4,4,4,8,12,1