(一)JNI学习之C语言基础,基本数据类型

本文介绍了JNI的基础知识,强调了掌握C语言的重要性。C语言是面向过程的,没有类和对象,只有数据类型和函数。文中详细讲解了C语言的基本数据类型,包括整型、字符型、指针类型和void类型,并指出C语言中没有boolean类型,用0和非0表示真假。此外,还通过示例展示了如何使用#include<stdio.h>、main方法和printf()函数。最后,讨论了C语言中数据类型的字节长度,以及如何使用sizeof()函数来获取数据类型大小。
摘要由CSDN通过智能技术生成

一、JNI的介绍

JNI:Java Native Interface(java本地接口),其实就是让java跟C/C++互调的过程的一个规范。

所以要掌握这项技术,我们就必须了解C/C++语言的基础知识,因为C++是对C的一些改进,我们这里就只介绍C语言。

我们要知道的是,C语言不像java或C++,它不是面向对象的,而是面向过程的,所以C语言是不存在类、对象之类的说法的,它只有数据类型、函数等。

大体知道这些,我们先一起了解下C语言的基本组成跟一些基本概念:

C语言的数据类型分为基本数据类型,构造类型,指针类型(基础并且重要),void类型(主要是用于方法的返回值)。

1、基本数据类型:

我们看到相比较java来讲,C整型里没有byte类型,而多了一个long long类型,C的字符型也是占一个字节,注意的是C中是没有boolean型的,我们知道在java中布尔值分true和false,代表真假,在C中0表示假,非零就是真。

学习什么语言一般都是从Hello World开始,我们这里也不例外啦。现在我们就

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值