21天学通C++_Day3_Part2

0、语句的分行

法1:在第一行末尾添加反斜杠

cout<<"Hello

  World!"<<endl;

法2:将字符串字面量分成两个,编译器注意到两个响铃的字符串字面量后,将把它们拼接成一个

cout<<"Hello "

  "World!"<<endl;

(回去吃个饭,睡个午觉再来继续...)

1、“/”&“%”

/:若两个操作数是整数,则返回整数;有一个是实数,就返回有小数

%:两个操作数必须是整数

2、“++”和“--”的前缀、后缀

前缀:先递增、递减后,再赋值给左值;

后缀:先赋值给左值,再递增、递减;

若没有赋值,则前缀和后缀都可以。

前缀运算符的性能更高,因为使用后缀运算符时,编译器需要临时存储初始值,以防需要将它复制给其它变量。

3、sizeof()

不是函数,是运算符。不能定义它,因此不能重载它

4、运算符优先级掌握的再好,也要习惯用括号帮助人类理解

原文地址:https://www.cnblogs.com/Big-Rabbit/p/4366088.html