非常重要:C++語言是“ 大小寫敏感”(“case sensitive”) 的,即同樣的名字字母大小寫不同代表不同的變量標識。
因此,例如變量RESULT,變量result和變量Result分別表示三個不同的變量標識.
整型數據類型 (char, short, long 和 int) 可以是有符號的(signed)或無符號的(unsigned )。
有符號類型(signed)可以表示正數和負數,而無符號類型(unsigned)只能表示正數和0。
在定義一個整型數據變量時可以在數據類型前面加關鍵字 signed 或 unsigned 來聲明數據的符號類型。例如:
unsigned short NumberOfsons;signed int MyAccountBalance;如果我們沒有特別寫出signed或 unsigned,變量默認為signed,因此以上第二個聲明我們也可以寫成:
int MyAccountBalance;唯一的例外是字符型(char)變量,這種變量獨立存在,與signed char 和 unsigned char型均不相同。
short 和 long 可以被單獨用來表示整型基本數據類型,short 相當于 short int, long 相當于 long int。也就是說 short year; 和 short int year; 兩種聲明是等價的。
最后,signed 和 unsigned 也可以被單獨用來表示簡單類型,意思分別同signed int 和 unsigned int 相同,即以下兩種聲明互相等同:
unsigned MyBirthYear;unsigned int MyBirthYear;第一種,又叫做類C (c-like) 方法,是在聲明變量的時候加上一個等于號,并在后面跟上想要的數值:
type identifier = initial_value ;例如,如果我們想聲明一個叫做a的int變量并同時賦予它0這個值,我們可以這樣寫:
int a = 0;另外一種變量初始化的方法,又叫做構造函數(constructor)初始化, 是將初始值用小括號(parenthesis ())括起來:
type identifier (initial_value) ;例如:
int a (0);C++提供一個string類來支持字符串的操作,它不是一個基本的數據類型,但是在一般的使用中與基本數據類型非常相似。
與普通數據類型不同的一點是,要想聲明和使用字符串類型的變量,需要引用頭文件<string>,并且使用using namespace語句來使用標準名空間(std),如下面例子所示:
endl : end of line新聞熱點
疑難解答