我的编程笔记

1.在多组数据中要用while
2.用const int定义常量
3.字符串至少是由三个字符组成的,因为最后还有"\0"作为结束标志。
4."~"表示二进制中的【按位取反】
例如:~100=-101
首先看等号左边
100的二进制表示为:0110 0100
按位取反的意思就是每一位取反,0变1,1变0
所以,
~100的二进制表示为:1001 1011
再看右边
-101 一旦看到出现负数,那么这个数一定是按有符号数的规则来表示的。
可以得到它自己的负数的代码,也就是说:
~x+1=-x
所以,我们把101按位取反后加一
先取反:
~101=10011010
再加一:
~101+1=10011011=-101
所以等号右边=10011011=左边,所以等号成立。
5.putchar(10)相当于putchar('\n')
6.

using namespace std

namespace是指标识符的各种可见范围。命名空间用关键字namespace 来定义。命名空间是C++的一种机制,用来把单个标识符下的大量有逻辑联系的程序实体组合到一起。此标识符作为此组群的名字。
7.九种排序方法①冒泡排序②选择排序③插入排序④快速排序⑤希尔排序⑥归并排序⑦堆排序⑧带哨兵的直接插入排序⑨基数排序

猜你喜欢

转载自blog.csdn.net/qq_39898553/article/details/78063365