C语言基本数据类型
char 占 1byte;
int 占 4byte;
float 占 4byte;
double 占 8byte;
long 占 4byte;
short 占 2byte;
JAVA 基本数据类型
boolean 占 1byte;
char 占 2byte;
long 占 8byte;
double 占 8byte;
float 占 4byte;
int 占 4byte;
short 占 2byte;
byte 占 1byte;
练习
//char, int, float, double, signed, unsigned, long, short and void
// c语言没有boolean类型数据 int flag = 0 ,1
// char[] ={'h','e','l'} String
// byte 类型 char
// char的长度 c 1位
// long 类型 c 4个byte
#include<stdio.h>
int main(){
// sizeof() 函数可以把某种数据类型的长度 获取出来
// %d是一个占位符 类似sql语句中的?
printf("char的长度为%d\n",sizeof(char));
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));
//signed, unsigned, 修饰类型,只可以修饰整形
printf("signed int 的长度为%d\n",sizeof(signed int));
printf("unsigned int 的长度为%d\n",sizeof(unsigned int));
//printf("signed float 的长度为%d\n",sizeof(signed float)); //编译不通过
system("pause");
}