##java的数据类型
java语言8大基本类型数据
* byte 8位 1个字节
* short 16位 2个字节
* int 32位 4个字节
* long 64位 8个字节
* double 64位 8个字节
* boolean 8位 1个字节
* char 16位 2个字节
* float 32位 4个字节
##c语言的数据类型
char 的长度为:1 (跟java不同) 代替byte
int 的长度为:4 (用0或者非0表示boolean)
float 的长度为:4
double 的长度为:8
long 的长度为:4 (跟java不同)
short 的长度为:2
long long 的长度:8 (表示java的long)
//char, int, float, double, long, short and signed, unsigned, void(未知类型)
#include <stdio.h>
main()
//1.c99语法,语言没有boolean类型, 0表示FALSE 非0表示true while(1)
//2. c语言没有byte 类型
//3. 数据类型的长度 sizeof(数据类型) 获取类型的长度
//4. signed, unsigned,void 不是数据类型,是数据类型的修饰符
{
printf("char 的长度为:%d\n",sizeof(char));
printf("int 的长度为:%d\n",sizeof(int));
printf("int* 的长度为:%d\n",sizeof(int*));
printf("float 的长度为:%d\n",sizeof(float));
printf("double 的长度为:%d\n",sizeof(double));
printf("long 的长度为:%d\n",sizeof(long));
printf("short 的长度为:%d\n",sizeof(short));
printf("long long 的长度为:%d\n",sizeof(long long)); //long long ago = 300;
printf("signed int 的长度为:%d\n",sizeof(signed int)); //不会修改数据长度,只会修改数据的范围
system("pause");
}