Android中long类型对应Java/Jni/C++中的类型
1、Android的Java中
- long 数据类型是 64 位、有符号的以二进制补码表示的整数;
- 最小值是 -9,223,372,036,854,775,808(-2^63);
- 最大值是 9,223,372,036,854,775,807(2^63 -1);
- 这种类型主要使用在需要比较大整数的系统上;
- 默认值是 0L;
- 例子: long a = 100000L,Long b = -200000L。
"L"理论上不分大小写,但是若写成"l"容易与数字"1"混淆,不容易分辩。所以最好大写。
#if __LP64__
typedef long__int64_t;
typedef unsigned long __uint64_t;
#else
typedef long long __int64_t;//走else分支
typedef unsigned long long __uint64_t;
#endif
即:jlong ---> long long 类型对应
3、Android的Native的C++中
example:
Parcel data;
long long length;
data.writeInt64(length);
<1>frameworks/native/libs/binder/Parcel.cpp
status_tParcel::writeInt64(int64_t val){
}
typedef __int64_t int64_t;
typedef long long __int64_t;
int、long、long long取值范围
unsigned int 0~4294967295
int 2147483648~2147483647
unsigned long 0~4294967295
long 2147483648~2147483647
long long的最大值:9223372036854775807
long long的最小值:-9223372036854775808
unsigned long long的最大值:1844674407370955161
Android中long类型对应Java/Jni/C++中的类型相关推荐
- java引用类型和值类型_[Java教程]JavaScript中值类型和引用类型的区别
[Java教程]JavaScript中值类型和引用类型的区别 0 2017-02-24 00:00:35 JavaScript的数据类型分为两类:原始类型和对象类型.其中,原始类型包括:数字.字符串和 ...
- java 中鼠标事件_[Java教程]js中鼠标事件总结
[Java教程]js中鼠标事件总结 0 2017-07-11 00:00:19 js中鼠标事件主要有onclick,onmousedown,onmouseup,oncontextmenu,ondblc ...
- html中写循环语句,java在html中循环
java在html中循环 [2021-01-31 16:25:52] 简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace("/( ...
- java中function_Java 8:java.util.function中的TriFunction(和亲属)在哪里?还是有什么选择?...
小编典典 据我所知,只有两种功能,破坏性的和建设性的. 顾名思义,建设性功能可以构造某些东西,而破坏性功能可以破坏某些东西,但是不会像您现在想的那样. 例如功能 Function f = (x,y) ...
- java界面中加载图片,Java登录界面中添加背景图片,程序无错,但加载不了图片,求帮忙...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 import java.awt.*; import javax.swing.*; public class Demo extends JFrame { p ...
- Java(JNI)Android使用JNI开发
目录 交叉编译 jni开发工具 步骤: jni开发中的常见错误 jni简便开发流程 C代码中向logcat输出内容 define LOGI(...) android_log_print(ANDROID ...
- Android平台dalvik模式下java Hook框架ddi的分析(1)
本文博客地址:http://blog.csdn.net/qq1084283172/article/details/75710411 一.前 言 在前面的博客中已经学习了作者crmulliner编写的, ...
- 2022年Android面试题及答案收集(不断更新中)
前言 找工作.招人必备之良品.后期不断完善中-- 如何招聘人,搜集了一些知识点.如何做好应聘准备,也收集了一些主要知识点,供你参考. Android基础知识:基本涵盖Android所有知识体系,四大组 ...
- python中int是什么的缩写_python中int是什么类型
python中的基本数据类型 1:虽然python中的变量不需要声明,但使用时必须赋值 整形变量 浮点型变量 字符型 2:可以一个给多个变量赋值,也可以多个给多个变量赋值 3:python3中有6个标 ...
最新文章
- 最全面的_Redis_基本操作总结
- mysql使用bka_MySQL Batched Key Access (BKA)原理和设置使用方法举例
- jenkins ssh发布配置
- mysql 常用优化方案_项目中常用的 19 条 MySQL 优化方案
- SAP成都研究院的小伙伴们庆祝公司再次获得2019年最佳雇主的场景
- 尝试对知乎网验证码进行处理:
- Github | 深度学习研究大咖有哪些?
- GaussDB(DWS)磁盘维护:vacuum full执行慢怎么办?
- 此项目与Visual Studio的当前版本不兼容的报错
- python数据接口设计_基于python的接口测试框架设计(一)连接数据库
- zul组件、zhtml组件、native组件的区别
- 《麦肯锡方法》学习笔记18
- 如何卸载Adobe Creative Cloud 桌面应用程序
- python 隐藏其他窗口_python控制窗口显示隐藏
- 2019.2.18 模板的创建和自定义子模板文件(single.php 等)
- HTML5 实现扫描识别二维码 生成二维码
- 简单的学生成绩管理系统
- 旁注、目录越权、跨库、CDN绕过
- 单片机软件设计架构(C语言)
- zabbix5部署+Grafana大屏展示