在 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++中,位运算与逻辑运算的操作符是不同的。