Linux
七老爷
这个作者很懒,什么都没留下…
展开
-
内存的理解
内存的理解 1. 内存在计算机系统中的作用 内存是计算机重要的组成部分,是与cpu沟通的桥梁。是一种cpu可以直接随机访问的存贮器。就是通常所说的RAM。 内存的大小是有限制的,在计算机中,所支持的最大内存与cpu的地址总线的数量有关系。比如32位的系统(32位系统指的是数据总线的条数是32,一般来说地址总线也是32)。所以支持的最大内存就是 2的32次方,也就是4G。 2. 内存与位宽 从硬件上...原创 2018-09-27 21:46:57 · 1249 阅读 · 0 评论 -
C语言位运算
位操作符 1 位与:& 真值表:1&0=0 1&1=1 0&0=0 0&1=0 2 位或:| 真值表:1|0=1 1|1=1 0|0=0 0|1=1 3 位取反:~ (二进制)~1111 = 0000 4 位异或 真值表: 1^1=0 0^0=0 1^0=1 0^1=1 5 左移 左移时右侧补0 6 右移 对于无符号数,右移时左侧补0 对于有符号数,右移...原创 2018-09-28 14:41:16 · 149 阅读 · 0 评论 -
指针的一些基础认知
#include<stdio.h> int main(void){ //一,指针 //指针实际上也是变量的一种,和普通的变量一样,所以也叫指针变量。 int a = 1; //定义一个指针变量 int *p; //%p是打印地址 //%x是以十六进制形式打印 printf("1 p = %p.\n",p); printf("2 p = %x.\n",p); //p指向原创 2018-09-28 17:29:14 · 111 阅读 · 0 评论