美文网首页
整型长度

整型长度

作者: Fsn_soul | 来源:发表于2022-07-01 15:14 被阅读0次
NSLog(@"size int:%d", sizeof(int));
NSLog(@"size NSInteger:%d", sizeof(NSInteger));
NSLog(@"size long:%d", sizeof(long));
NSLog(@"size long long:%d", sizeof(long long));

64位手机打印:
2022-07-01 15:10:28.637665+0800 PodDemo[88791:3552265] size int:4
2022-07-01 15:10:28.637776+0800 PodDemo[88791:3552265] size NSInteger:8
2022-07-01 15:10:28.637809+0800 PodDemo[88791:3552265] size long:8
2022-07-01 15:10:28.637838+0800 PodDemo[88791:3552265] size long long:8

#if __LP64__ || TARGET_OS_WIN32 || NS_BUILD_32_LIKE_64
typedef long NSInteger;
typedef unsigned long NSUInteger;
#else
typedef int NSInteger;
typedef unsigned int NSUInteger;
#endif

编写跨平台需要注意长度的问题。

相关文章

  • 整型长度

    64位手机打印:2022-07-01 15:10:28.637665+0800 PodDemo[88791:355...

  • Mysql常用类型

    1、整型 int 一般整型bigint 大数据整型tinyint 小数据整型长度固定之后,在内存中...

  • ClickHouse系列3-CK数据类型

    一. 整型 固定长度的整型,包括有符号整型或无符号整型。 整型范围(-2n-1~2n-1-1):Int8 - [-...

  • 第3章 数据类型

    与其它框架比较 3.1 整型 固定长度的整型,包括有符号整型或无符号整型。整型范围(-2n-1~2n-1-1): ...

  • Python开发【第二篇】: 基本数据类型(一)

    1. 整型   整型即整数,用 int 表示,在 Python3 中整型没有长度限制。 1.1 内置函数   1....

  • ClickHouse 21.7.3.14-2(三) 数据类型

    整形 固定长度的整型,包括 有符号(+-) 整型或 无符号(+) 整型。范围就是 -2(n-1)~2(n-1)-1...

  • 自己动手和MySQL通讯

    基础知识 MySQL数据类型 定长整型 MySQL整型有1,2,4,6,8字节长度,使用小字节序传输。以4字节长度...

  • MySQL 整型长度的含义

    缘起 发现公司数据库中很多整型数据限定了长度, 明显不是为了 "Zerofill/补零功能". 推测大家可能是搞错...

  • 获取整型数组的长度

    在定义数组的函数内可以直接使用sizeof(定义的数组名)/sizeof(数组的类型)来获取数组的长度 但如果数组...

  • C 64bit的longlong printf格式符%u、%d、

    C如何打印64bit的longlong整型int64_t 64位无符号整型打印方式: 整型不同长度小常识温故:d,...

网友评论

      本文标题:整型长度

      本文链接:https://www.haomeiwen.com/subject/dvpcbrtx.html