- 博客(3)
- 收藏
- 关注
原创 C语言里求一个整数的二进制位数
本文里主要会通过三种方法解决该问题:1.除二取1,计数器加一2.按位与13.按位与其减一从易到难,读者可以自行阅读1.利用二进制求法中的基本原理我们可以看到计算11的二进制先计算11/2作为下一个被除数,再计算11%2我们知道一个数摸2的结果只有可能是0或者1,如果是1,则计数器加一这是一次计算,接下来再以11/5的结果作为下一次计算,重复上述步骤即可#include <stdio.h>int count_1(int a) { in.
2022-04-19 17:26:32 6548 3
原创 c语言里如何用自己的方法写出strlen函数
本文里主要会通过3种方法解决该问题:while循环,计数器方法 递归实现字符统计 指针的方法三种方法由易到难,读者可以自行选择阅读1.while循环#include <stdio.h>#include <string.h>int my_strlen_my(char* str) { int count = 0; while (*str != '\0') { str++;//每次对str指针进行+1操作,直到遇到字符串结束标志,这里
2022-04-19 13:23:30 749
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人