关键字和变量(二级C++语言考试)

发布于 2018-01-30 15:27  编辑:盘子
0
计算机等级考试题库 扫码微信刷题

关键字和变量


C++相对与C增加了一些关键字,如下:

typename bool dynamic_cast mutable namespace

static_cast using catch explicit new

virtual operator false private template

volatile const protected this wchar_t

const_cast public throw friend true

reinterpret_cast try

bitor xor_e and_eq compl or_eq

not_eq bitand

在C++中还增加了bool型变量和wchar_t型变量:

布尔型变量是有两种逻辑状态的变量,它包含两个值:真和假。如果在表达式中使用了布尔型变量,那么将根据变量值的真假而赋予整型值1或0。要把一个整型变量转换成布尔型变量,如果整型值为0,则其布尔型值为假;反之如果整型值为非0,则其布尔型值为真。布儿型变量在运行时通常用做标志,比如进行逻辑测试以改变程序流程。

#include iostream.h

int main()

{

bool flag;

flag=true;

if(flag) cout < return 0;

}

C++中还包括wchar_t数据类型,wchar_t也是字符类型,但是是那些宽度超过8位的数据类型。许多外文字符集所含的数目超过256个,char字符类型无法完全囊括。wchar_t数据类型一般为16位。

标准C++的iostream类库中包括了可以支持宽字符的类和对象。用wout替代cout即可。

#include iostream.h

int main()

{

wchar_t wc;

wc='b';

wout < wc='y';

wout < wc='e';

wout < return 0;

}

备注:某些编译器无法编译该程序(不支持该数据类型)。







考无忧小编推荐:

更多计算机等级考试真题及答案>>>点击查看

想知道更多关于计算机等级报考指南、考试时间和考试信息的最新资讯在这里>>>点击查看


本文网址:http://www.k51.com.cn/info/jsjdjks/1801/3025308.html
选择分享到: