![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
刷题
文章平均质量分 71
算法练习
余羡
一名学习的程序猿
展开
-
c语言实现十进制(整数,小数)转N进制
今天实现了c语言整数和小数转换为对应的N进制。原创 2024-05-13 11:20:26 · 443 阅读 · 1 评论 -
不使用加减运算符实现整数加和减
也就是1 和 0的时候才会1,那我如果在整数的二进制为中,一边是0,一边是1,我们是不是直接相加就可以了呢?,就为1,那么我们是不是可以用这个来实现我们前面按位与和按位异或的结果相加呢?按位与的结果为0的时候,才能按位或,不然的话还是有可以进位的,如果不这么继续整的话,就会算错。上图中4,5只是一次就搞定了,下面在举一个 15 和 25 的例子。再按位与的结果为0,才可以进行按位或,就和上面那个图一样。,那么如果两边同时为1的话,是不是就该。然后再按位异或找出不同的位数。只有当按位与和按位异或。原创 2024-04-26 22:46:20 · 307 阅读 · 1 评论