C++语法基础(六)

根据学习菜鸟教程笔记:C++ 数据类型 | 菜鸟教程

数据类型: 

C++语法基础(六)_第1张图片

 一些基本类型可以使用一个或多个类型修饰符进行修饰:

C++语法基础(六)_第2张图片

 

下表显示了各种变量类型在内存中存储值时需要占用的内存,以及该类型的变量所能存储的最大值和最小值。

注意:不同系统会有所差异,一字节为 8 位。

注意:默认情况下,int、short、long都是带符号的,即 signed。

注意:long int 8 个字节,int 都是 4 个字节,早期的 C 编译器定义了 long int 占用 4 个字节,int 占用 2 个字节,新版的 C/C++ 标准兼容了早期的这一设定。

 C++语法基础(六)_第3张图片

注意,各种类型的存储大小与系统位数有关,但目前通用的以64位系统为主。

以下列出了32位系统与64位系统的存储大小的差别(windows 相同):

 

C++语法基础(六)_第4张图片

 

变量类型:

C++语法基础(六)_第5张图片

 变量定义:

C++语法基础(六)_第6张图片

变量声明:

当一个变量在多个文件中存在使用的时候,声明变量就显得非常重要。

#include 
using namespace std;
 
// 变量声明
extern int a, b;
extern int c;
extern float f;
  
int main ()
{
  // 变量定义
  int a, b;
  int c;
  float f;
 
  // 实际初始化
  a = 10;
  b = 20;
  c = a + b;
 
  cout << c << endl ;
 
  f = 70.0/3.0;
  cout << f << endl ;
 
  return 0;
}

C++语法基础(六)_第7张图片

C++语法基础(六)_第8张图片 

 

你可能感兴趣的:(C++语法,数据结构与算法,c++,开发语言)