1. 程式人生 > >C++變數與型別

C++變數與型別

基本資料型別:

型別大小:

變數宣告:

int number;
float number_l;
//既是宣告也是定義通知編譯器在記憶體中為變數保留的大小以及如何解釋其值;
extern int sum;
//變數sum在其他檔案中定義,這裡只進行宣告,不申請記憶體儲存

宣告:通知編譯器變數的型別 或者函式的特徵(返回值 引數型別 個數)
定義:通知編譯器 在此處分配儲存空間 建立變數和函式

變數初始化:

變數從宣告的那一刻起就有可能具有特定的值稱為變數的初始化

三種變數初始化的方法:

#include<iostream>
using namespace std;

int main()
{
	int a = 1;//宣告一個int名為的變數a 並從宣告的同一時刻將其初始化
	int b(2);//建構函式初始化(由C ++語言引入),將括號(())之間的初始值括起來
	int c{ 3 };//統一初始化,使用花括號({})而不是括號(這是在2011年修訂的C ++標準中引入的)
	cout << "a=" << a << endl;
	cout << "b=" << b << endl;
	cout << "c=" << c << endl;
	return 0;
}

字串:型別的變數能夠儲存字元序列,例如單詞或句子

與基本資料型別的第一個區別是,為了宣告和使用此型別的物件(變數),程式需要包含在標準庫(標題<string>)中定義型別的標頭:

#include<iostream>
#include<string>
using namespace std;

int main(void)
{
	string mystring;
	mystring = "This is a C++ language string\n";
	cout << mystring << endl;
}