基本数据类型
前言
NDK 开发需要用到 C/C++ 语言,为什么需要这两个语言?
因为通过 NDK 开发能够解决Java 做不到或者 Java 做的话效率、安全性会很低的问题。
比如说视频处理(直播)、GIF 的处理(需要对内存进行大量地分配和释放)、支付 SDK(安全性)等。
学习 NDK 能够大大开阔我们的视野,NDK 是一些大公司都要求掌握的技术,因此很有学习的必要。
C 语言的基本数据类型
这次先来介绍 C 语言的基本数据类型,这里并不会从零开始介绍,而是在学习了 Java 的基础之上来学习,这样能够大大提高我们的效率,又能反过来更加深刻地理解 Java 的机制。
C 语言的基本数据类型有:
int short long float double char
格式化输出
int %d
short %d
long %ld
float %f
double %lf
char %c
%x 十六进制
%o 八进制
%s 字符串
%#x 地址
特别注意的是:
程序如果没有最后一句的话,执行完就会退出了。
循环的标准 C 写法:循环变量需要抽取出来。
可以通过 sizeof 函数来求出某个数据类型所占字节数。
可以通过 scanf 函数来进行输入,第二个参数是变量的地址。
附《Android核心知识笔记2020》分享
前段时间我和圈子里的几位架构师朋友一起闲聊时的突发奇想,我们在学习Android开发的时候或多或少也受到了一些前辈的指导,所以想把这份情怀延续下去。三个月后,这套资料就出来了,需要这份资料的朋友加Android学习交流群1049273031即可获取。