/*
C的基本数据类型
char,int,float,double,long,short and void,signed,unsigned
c中char 占用一个字节 java中char 占用 2个字节
c中long 占用4个字节 java中long 占用8个字节
java中boolean在c中用 int flag=0或1来表示,因为c中没boolean
java中byte在c中用char表示都是一个字节
java中String在c中用 第一种方式:char arr[] = {'a','b','c'} charr arr[] = "abc"; 第二种方式:char* arr = "abc";
*/
#include <stdio.h>
#include <stdlib.h>
main(){
//%d是占位符的意思,相当于sql的? 逗号后边是实参
printf("char 数据类型占用的字节数 : %d \n",sizeof(char));//1
printf("int 数据类型占用的字节数 : %d \n",sizeof(int));//4
printf("float 数据类型占用的字节数 : %d \n",sizeof(float));//4
printf("double 数据类型占用的字节数 : %d \n",sizeof(double));//8
printf("long 数据类型占用的字节数 : %d \n",sizeof(long));//4
printf("short 数据类型占用的字节数 : %d \n",sizeof(short));//2
//修饰类型 除了float和double不能修饰 有符号和无符号 跟正常占用的字节数一样
printf("signed short 数据类型占用的字节数 : %d \n",sizeof(signed short));//2
printf("unsigned short 数据类型占用的字节数 : %d \n",sizeof(unsigned short));//2
system("pause");
}
C中数据类型(Android之JNI)
最新推荐文章于 2018-05-07 16:31:43 发布