首页 > 学院 > 开发设计 > 正文

变量和数据

2019-11-08 03:24:25
字体:
来源:转载
供稿:网友

非常重要: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


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表