C語言基本數(shù)據(jù)類型
char 占 1byte;
int 占 4byte;
float 占 4byte;
double 占 8byte;
long 占 4byte;
short 占 2byte;
JAVA 基本數(shù)據(jù)類型
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類型數(shù)據(jù) int flag = 0 ,1
// char[] ={'h','e','l'} String
// byte 類型 char
// char的長度 c 1位
// long 類型 c 4個byte
#include<stdio.h>
int main(){
// sizeof() 函數(shù)可以把某種數(shù)據(jù)類型的長度 獲取出來
// %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");
}