Android 下 JNI 开发Day1

基本数据类型-28

1_java的八大数据类型是什么

   – byte 占1个字节

   – short 占2个字节

   – int   占4个字节

   – float 占4个字节

   – double 占8个字节

   – long  占8个字节

    – boolean 八分之一个字节,即1bit.

   – char 占2个字节

2_C的基本数据类型

char, int, float, double, long, short, signed, unsigned, void

C语言没有boolean ,byte

3_在代码目录下创建“C的基本数据类型.c”文件用Dev-c++工具打开

写代码如下:

#include<stdio.h>

#include<stdlib.h>

/*

 C的基本数据类型

*/

main()

{

  system(“pause”);           

}

4_占位符

#include<stdio.h>

#include<stdlib.h>

/*

 基本数据类:

 char, int, float, double, long, short, signed, unsigned, void

 sizeof(int); //返回int类型占字节长度

 数字的占位符:%d

*/

main()

{

      int size = sizeof(int);

      printf(“int类型的长度:%d”,size);  

      system(“pause”);                 

}

完整代码:

main()

{            

      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));  

      system(“pause”);                 

}

运行如图:

C语言中char类型是1个字节(不可以表示汉字),Java语言是2个字节(可以表示汉字)

C语言中long类型是4个字节,Java中是8个字节

根据:c99标准下,long类型的定义为:不可以比整形小;

boolean C语言中表示:0(flase, 0(true)

byte C语言中没有此类型;

unsigned 无符号 0~255

signed 有符号 -128~127

void 无类型,任意类型


上一篇:
下一篇:
关于尚硅谷
教育理念
名师团队
学员心声
资源下载
视频下载
资料下载
工具下载
加入我们
招聘岗位
岗位介绍
招贤纳师
联系我们
电话:010-56253825
邮箱:info@atguigu.com
地址:北京市昌平区宏福科技园综合楼6层(北京校区)

 深圳市宝安区西部硅谷大厦B座C区一层(深圳校区)

上海市松江区谷阳北路166号大江商厦6层(上海校区)