美文网首页
C C++变量类型大小和范围

C C++变量类型大小和范围

作者: Bysion | 来源:发表于2018-07-22 18:26 被阅读0次

类型 大小 范围

  • 必须遵守的规则
ANSI/ISO制订的4条铁定的原则

1、sizeof(short int)<=sizeof(int)
2、sizeof(int)<=sizeof(long int)
3、short int至少应为16位(2字节)
4、long int至少应为32位
  • 常见系统的情况

1.unsigned 不影响变量存储的大小,仅影响变量取值的范围
2.指针的大小位寻址空间大小N位编译器的寻址空间大小=2 的N次方

类型 机器 大小(sizeof)
char 16位编译器 1字节
char* 16位编译器 2字节
[short] int 16位编译器 2字节
float 16位编译器 4字节
double 16位编译器 8字节
long 16位编译器 4字节
long long 16位编译器 8字节
- - -
char 32位编译器 1字节
char* 32位编译器 4字节
short int 32位编译器 2字节
int 32位编译器 4字节
float 32位编译器 4字节
double 32位编译器 8字节
long 32位编译器 4字节
long long 32位编译器 8字节
- - -
char 64位编译器 1字节
char* 64位编译器 8 字节
short int 64位编译器 2字节
int 64位编译器 4字节
float 64位编译器 4字节
double 64位编译器 8字节
long 64位编译器 8字节
long long 64位编译器 8字节

相关文章

  • C C++变量类型大小和范围

    类型 大小 范围 必须遵守的规则 常见系统的情况 1.unsigned 不影响变量存储的大小,仅影响变量取值的范围...

  • 大神有话说之C++ 变量类型

    变量其实只不过是程序可操作的存储区的名称。C++ 中每个变量都有指定的类型,类型决定了变量存储的大小和布局,该范围...

  • C++变量

    变量 变量其实只不过是程序可操作的存储区的名称。 C++ 中每个变量都有指定的类型,类型决定了变量存储的大小和布局...

  • c++基本数据类型

    c++作为c的超集,除了引入了class类型外,其基本数据类型和c基本一致: 各种基本数据类型的大小、范围和精度如...

  • C++ 变量和复合类型

    前面说了C++的基本数据类型,下面来看看在C++中如何定义变量和常量。 变量 定义和初始化 C++定义变量的方式和...

  • C++ 存储类

    C++ 存储类 存储类定义 C++ 程序中变量/函数的范围(可见性)和生命周期。这些说明符放置在它们所修饰的类型之...

  • C++ 存储类

    C++存储类 存储类定义 C++ 程序中变量/函数的范围(可见性)和生命周期。这些说明符放置在它们所修饰的类型之前...

  • [C++之旅] 3 数据类型及使用

    [C++之旅] 3 数据类型及使用 变量类型 short至少16位,数据范围-32768到+32767 int 至...

  • 日更挑战-语言基础汇总-变量定义

    声明和赋值:强类型,弱类型 1. 确定类型 java 变量类型 标识符=值 C/C++ 变量类型 标识符=值 oc...

  • C语言----变量

    变量其实只不过是程序可操作的存储区的名称。C 中每个变量都有特定的类型,类型决定了变量存储的大小和布局,该范围内的...

网友评论

      本文标题:C C++变量类型大小和范围

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