Reius

  • 规范
    • JEDEC
    • ARM
    • ONFI
    • DEVICETREE
  • 工具
  • 笔记
  • 日志
  • 心绪
  • 关于
书痴者文必工,艺痴者技必良
  1. 首页
  2. 笔记
  3. 正文

数据模型(LP32 ILP32 LP64 等)

2022年7月31日 20点热度 0人点赞 0条评论

C 语言定义了一些基本数据类型,但是没有给出数据类型实际的位宽。随着 64bit 处理器的大量使用,操作系统等软件就需要选择匹配上这些数据类型,由此产生出了下表列出的各种数据模型(单位:bit)。

类型 LP32 ILP32 LP64 ILP64 LLP64
char 8 8 8 8 8
short 16 16 16 16 16
int 16 32 32 64 32
long 32 32 64 64 32
long long 64 64 64 64 64
pointer 32 32 64 64 64

另外, float类型总是32位,double总是64位。

本作品采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可
标签: 暂无
最后更新:2022年7月31日

李嘉诚

雄关漫道真如铁,而今迈步从头越

点赞
< 上一篇

李嘉诚

雄关漫道真如铁,而今迈步从头越

归档
  • 2022年7月
  • 2022年6月
  • 2022年5月
  • 2022年4月
  • 2022年3月
  • 2019年7月
  • 2019年2月

COPYRIGHT © 2022 Reius. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

晋ICP备17003055号-4

晋公网安备 14062402000036 号