一、笔记部分
其中需要用到补码表示负数。
那么补码怎么表示负数? 将负数取正后,将0变为1,1变为0,然后在加1.
思路:
1.首先还是要判断是否为负数,因为负数和整数的计算方式是不一样的。
2.正数就直接对16取余,一路往前计算赋值;负数的话,按着补码的方式走
1.题目中说的是 输入的负数用补码表示的,&比%更快
2.除法直接用移位,负数直接用补码 不用考虑符号位,所以直接无符号移位。
二、数学计算类型的高频面试题汇总:
https://blog.csdn.net/qq_40262372/article/details/112784753
三、各种类型的高频面试题汇总:
https://blog.csdn.net/qq_40262372/article/details/112556249
四、如有疑问可加QQ群讨论:725936761 博主免费答疑