chap2

作者: xbover | 来源:发表于2017-10-19 10:00 被阅读0次

1. 大多数计算机使用块(8位) 或者一个字节作为最小的可寻址的内存单位。

2. 32位程序 or 64位程序,区别在于程序是如何被编译的,而不是运行的机器类型 。

3. c语言中没有规定有符号数如何表示,但是几乎所有机器都使用补码表示。

4. 声明一个无符号常量,在常量的后面加上u或者U 如1234U   1234u

5. 

6. 当执行一个运算时,一个数为有符号,另一个数为无符号,那么有符号数会隐式转换为无符号数,这对于普通的运算没有多大影响,但是当执行< or > 关系运算时,会导致非直观的结果。比如 执行  -1 < 0U,由于0U是无符号数,-1被强制转换为无符号数,假设32位系统,-1转换为无符号后为2^32-1,小于1为FALSE

7.

8. signed和unsigned数十六进制是一样的

9. 无符号数用零扩展,补码数用符号位扩展。

10. 截断数字。无符号截断:

有符号截断:

11. -Tmin等于Tmin!!!

12. 无符号数的加法

13. 补码 加法

14. 补码的非

15. 无符号数的非

16. 无符号数截断为w位等于计算该值模2^w

17. 无符号数乘法

18. 补码乘法

相关文章

  • Java Array

    学习材料 https://joshhug.gitbooks.io/hug61b/content/chap2/cha...

  • chap2

    1. 大多数计算机使用块(8位) 或者一个字节作为最小的可寻址的内存单位。 2. 32位程序 or 64位程序,区...

  • chap2 天台

    她指着西边的云,她指着云层之间被夕阳照出的光雾。雨下得光线都湿润,给世界的边框附上晶莹的水气。我在她不远不近的地方...

  • 《焦虑症与恐惧症手册》全书

    写在最前面:整合治疗每周练习记录 Chap2 焦虑症的原因 1.长期、前置的原因 (1)遗传 (2)童年经历 你的...

  • chap2 初识 GDB

    1. GDB 相关概念 GDB, The GNU Project Debugger, 是 Linux 下功能全面的...

  • Neural Network and Deep Learning

    Chap2 反向转播算法的目的是计算成本函数对于权重和偏置的偏导数。 反向传播的两个前提假设: 1. 成本函数可以...

  • chap2 线性表

    1 顺序表 1. 顺序表删除所有值为x的元素 基本思想 用k记录要删除的元素的个数,并将扫描到的不要删除的元素向前...

  • Go笔记-Chap2 类型

    2.1 变量 变量是一段或多段用来存储数据的内存。在go中,关键字是var,类型被放在变量名后,内存分配时确保自动...

  • chap2 线性表-链表

    链表 1. 递归算法,删除不带头节点的单链表中所有值为x的点 2 . 带有头结点的单链表,删除所有值满足特定条件的...

  • Java8 in Action chap2

    通过行为参数化传递代码 1.行为参数化定义: 可以帮助你处理频繁变更的需求的一种软件开发模式。一个方法可以接收不同...

网友评论

    本文标题:chap2

    本文链接:https://www.haomeiwen.com/subject/ftbgdxtx.html