美文网首页
从一个语言的基础开始

从一个语言的基础开始

作者: 小吖朱 | 来源:发表于2019-11-26 17:54 被阅读0次

OS中基本数据类型所占的内存分别是

int、float、double、long、char、NSInteger、NSUInteger、CGFloat、BOOL等
然后他们的关系如下
在64位系统下,和类似于64位平台上,他们所对应的的类型如下:
NSInteger-> long, NSUInteger-> unsigned long, CGFloat-> double.
他们所占的内存空间大小为
NSInteger : 这个需要分情况而论,当在32位系统下时NSInteger所占的内存为4个字节,而在64位系统下NSInteger所占内存空间为8个字节
NSUInteger : 这个和 NSInteger所占的内存空间一样的道理
int : 不管是在32位还是在64位系统中都是占4个字节的大小
float : 不管是在32位还是在64位系统中都是占4个字节的大小
double : 不管是在32位还是在64位系统中都是占8个字节的大小
char : char则只占有一个字节

这也是面试的时候经常会提及到的一个小知识点

相关文章

  • 从一个语言的基础开始

    OS中基本数据类型所占的内存分别是 int、float、double、long、char、NSInteger、NS...

  • 怎么样才算掌握一编程门语言?

    要玩编程首先要掌握一门编程语言,编程语言是做软件的基础,初学编程都是从一门基础的编程语言开始,要真正掌握一门编程语...

  • c++ 知识结构简单归纳

    c++ 对初学者很不友好,初学者,从一种脚本语言入门可能更合适 学习编程,从一门脚本语言开始 基础知识 程序的运行...

  • C基础算法

    C语言的学习要从基础开始,这里是100个经典的算法-1C语言的学习要从基础开始,这里是100个经典的 算法 题目:...

  • 2022-07-31

    更新随笔 转录组分析课程结束,可以说开始认识生信的世界了。 从一开始的R语言实战,到Linux基础,再到实战下载的...

  • #谈个人开发语言学习路线#

    从一幅漫画开始。 问:Ruby语言,Lisp语言是个什么梗? 答:Ruby<红宝石>是个前后端都涵盖的语言。以前做...

  • 每天坚持一下下

    因为从一开始就坚定的认为:语言,表达,写作,思维,是非常重要的,根本和基础的事情,所以选择开始写作 从今年七月份正...

  • 学习编程,从一门脚本语言开始

    如果你有一定的编程基础,想学习c++,请移步 c++ 知识结构简单归纳 学习编程,从一门脚本语言开始.

  • 后台学习

    作为一个Android开发者,开始学习java只是,遵从一点,万丈高楼平地起。基础,基础,基础。

  • 我也说说Emacs吧(7) - Lisp基础

    Lisp基础 Lisp是仅次于Fortran的第二古老的著名计算机语言。Lisp从一开始就与众不同的一点在于,它是...

网友评论

      本文标题:从一个语言的基础开始

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