摘要:
位运算 在很多系统程序中常要求在位(bit)一级进行运算或处理。C语言提供了位运算的功能, 这使得C语言也能像汇编语言一样用来编写系统程序。 一、位运算符C语言提供了六种位运算符: & 按位与 | 按位或 ^ 按位异或 ~ 取反 > 右移 1. 按位与运算 按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1 ,否则为... 阅读全文
摘要:
0原码是00000000 -0原码是10000000 0反码是00000000 -0反码是11111111 0补码是00000000 补码没有正0与负0之分。 阅读全文
摘要:
1, 存储器由若干“字节”byte单元组成。而每个字节都有一个地址,当然这个地址是物理排序的,怎么说呢?好比就是从0开始刻出的标尺一样的刻度位置,所以地址是物理固定的;我们说的改变地址,其实改变的不是地址,而是地址里面的内容。字节则是由若干个二进制位bit组成的。而若干个字节组成一个存储单元(比如4个字节可以存储Int整数的单元),叫做“字”(word)。在每一个存储一个数据或者一个指令(所谓的3... 阅读全文
摘要:
美好人生的五种能力 其实一个人想要生活得更好,只要获得几种能力就行。一是自然能力,二是技术能力,三是知识能力,四是与社会和人打交道的能力,五是人的生理承受能力和心理承受能力。 自然能力就是指人能够健康活着的能力,比如吃、喝、拉、撒、睡就是人的自然能力。吃得好、睡得好意味着你身体健康,但并不意味着你能比我做出更多的事情来。所以我们还需要获得很多的其他能力。其中最重要的能力之一就是技术能力。 ... 阅读全文