background image

在 C++中,很多其他类型的量都可以隐式地转化为布尔型,这时,非零的值都被转化成 true,而零被转化成

false。

其中 VC 中没有 long long 类型,可用_int64 代替,sizeof 的作用就是返回括号里的类型的大小(也可以是变量

或者常量)。

单个字符的常数要用单引号括起来,一些不能显示的字符可以通过转义符来表示(参见下表)。另外,从上表中

可以看出,在 C++中,字符型和单字节的整型实际上是等价的。举例来说,'A'的数值就是 65。
名称

ASCII 名称

C++名称

换行

NL(LF)

\n

水平制表符

HT

\t

竖直制表符

VT

\v

退格

BS

\b

回车

CR

\r

复位

FF

\f

铃声

BEL

\a

反斜杠

\

\\

问号

?

\?

1.3 操作符

首先,我们来看下表:

操作符名称

C++操作符

加法

+

减法

-

乘法

*

整数除法

/

实数除法

/

取余数

%

小于

<

小于等于

<=

大于

>

大于等于

>=

相等

==

不等

!=

位非

~

逻辑非

!

位与

&

逻辑与

&&

位或

|

逻辑或

||

位异或

^

位左移

<<

位右移

>>

从中可以看出,C++语言最大的特点就是几乎所有的操作符都是由符号字符构成的。注意:
1、C++中,

整数除法和实数除法都是由

/”来完成的,当两个操作数都是整数时进行整数除法,当至少有一

个是实数时进行实数除法;

2、C++中,位运算与逻辑运算的操作符是不同的。