计算机加工处理的对象就是数据。除了数学上的数值之外,像字符、汉字、符号、声音、图形图像等在进行数字编码之后都可称为数据。不同类型的数据在计算机内都有着不同的存储和处理方式
1、计算机所使用的数制
在此声明,在二进制、源、反、补等进制转换不详细讲解:某站有详细讲解
1.1 特点
-
采用进位计数值
-
使用位置表示法
1.2ASCLL码表
- 0~9对应ASCLL十进制为:48~57
- A~Z对应ASCLL十进制为:65~90
- a~z对应ASCLL十进制为:97~122
- 换行对应ASCLL十进制为:10
- 回车对应ASCLL十进制为:13
- 空格对应ASCLL十进制为:32
2、位运算
- 无符号数:即不考虑负数的二进制数;
- n位最小的无符号数:0
- n为最大的无符号数:
运算符 | 含义 | 功能 |
& | 按位与 | 同1为1,否则为0 |
| | 按位或 | 同0为0,否则为1 |
^ | 按位异或 | 相同为0,不同为1 |
~ | 取反 | 1为0,0为1 |
>> | 右移 | 将二进制右移N位,移到右端的低位被舍弃,高位补0 |
<< | 左移 | 将二进制左移N位,右端补0 |
- 优先级:
~
><<
、>>
>&
>^
>|
3、例题练习
制作不易,有钱的捧个钱场,没钱的捧个人场