记录一些小想法
文章平均质量分 79
记录一些小想法
Java小白白又白
Java小白
展开
-
计算机中为什么要使用补码来进行数据运算?
原码、反码、补码定义原码定义:第一位表示符号,其余位表示值。因为第一位是符号位,所以8位二进制数的取值范围就是:[11111111 , 01111111] ,即 [-127 , 127] 。反码定义:正数的反码是其本身,负数的反码符号位保持不变,其余位取反。补码定义:正数的补码是其本身,负数的补码是符号位保持不变,其余位取反+1。为什么有了原码还需要反码?对于计算机来说,加减是基本的运算(乘和除的本质也是加法),需要设计的尽量简单,计算机辨别符号位会让计算机的设计电路变得很复杂,于是人们转载 2022-02-09 14:21:07 · 2457 阅读 · 4 评论 -
面向对象编程 OOP
OOP:Object Oriented Programming,面向对象编程。了解面向对象编程之前,需要了解下面向过程编程。现在有一个实际问题需要编程解决,把大象装冰箱里分几步?如果用面向过程的语言去实现则思路如下:void main(){ //1.打开冰箱门 openSomething(Refrigerator refrigerator){ } //2.把大象装入冰箱 putSomethingToRefrigerator(Elephan...原创 2021-07-14 20:03:05 · 469 阅读 · 0 评论