C进阶相关 (1)

(1) 冯诺依曼计算机结构:

C进阶相关 (1)

(2) 内存和外存的区别:

1. 内存支持随机访问能力;

    外存虽然也支持随机访问, 但开销比顺序访问大很多.

2. 内存存储空间小;

    外存存储空间大.

3. 内存访问速度快;

    外存访问速度慢.

4. 内存成本高;

    外存成本低.

5. 掉电时, 内存数据丢失, 外存数据还在.

(3) C语言变量类型主要有:

整数类型; 浮点数类型; 指针类型; 结构体..

(4) 小端字节序: 数字的低位存到内存的低地址上.

     大端字节序: 数字的低位存到内存的高地址上.

C进阶相关 (1)

如何判断大端小端: 通过查找第一个字节.

(5) %d ---- 打印一个有符号十进制整数.

     %u ---- 打印一个无符号十进制整数.

     %f ---- 打印的是 float 或 double 类型的数据.

     %p ---- 打印指针变量 (打印的是一个地址).

在编程时尽量不要用unsigned类型.