摘要: c语言中的逻辑运算符与位运算符是单独区分开的 相同点: c语言中&&, || , !,三个符号在java中都有. 表示的意思完全相同. 都是逻辑运算. 不同点: c语言中&, |, ~,即与或非三个符号表示位运算,不表示逻辑运算 . 而java中 & | 这两个与或符号,即可以表示位运算,又可以表示 阅读全文
posted @ 2020-05-30 22:56 深入理解计算机系统 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 转换的规则是看递归函数的参数. 用什么参数就说明一直变化的是什么. 只要把这个调用参数放到栈中.不断的while循环就能转换成功. 转换的一点思维误区: 递归的时候一般会有退出递归的条件.也就是满足特定条件return. 但是转换成栈的方式在while循环中千万不能有这种退出while循环的 操作, 阅读全文
posted @ 2020-05-30 17:06 深入理解计算机系统 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 大小端存储的理解有两点 1 是针对字节而言. 从字节高位到低位是大端,反之是小端. 一个字节里面的八位不会改变顺序 2 大端小端指的是内存中字节存储的顺序. 问题①: 跟硬盘没有关系,硬盘存储都一样. 问题②: 虽然是针对的内存,但是大小端 取决的是CPU, 而不是内存,同一个内存条可以插在不同机器 阅读全文
posted @ 2020-05-30 17:00 深入理解计算机系统 阅读(517) 评论(0) 推荐(0) 编辑