c/c++基本数据类型大小

Posted jason来自星星

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c/c++基本数据类型大小相关的知识,希望对你有一定的参考价值。

各个类型的变量长度由编译器来决定(实际上与操作系统位数和编译器都有关)使用时可用sizeof()得到,当前主流编译器一般是32位或64位。

  类型      32位  64位

  char      1    1

  short int    2    2

  int       4    4

  long int     4    8

  long long int  8    8

  char*       4    8

  float       4    4

  double      8    8

 

注:指针类型存储是指所指向变量的地址,32位机只需32 bit,64位机需要64 bit

以上是关于c/c++基本数据类型大小的主要内容,如果未能解决你的问题,请参考以下文章

java数组

内存对齐:C/C++编程中的重要性和技巧

认识编程语言中的数据类型

Vivado HLS中的数据类型

C/C++基本数据类型所占字节数

《从零开始学Swift》学习笔记(Day 71)——Swift与C/C++混合编程之数据类型映射