
算法
XiaoCheng'Blog
...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C编程实现字符串移位操作
基本原理 先malloc一个n个字节大小的buff, char * buf =(char*) malloc(n);其中n为字符串求要左移的位数; 先将要求左移的字符串str的前n个字节的数据拷贝至我们刚刚创建的buf中; 利用memmove函数将str的第n个字节的数据移动至str的开始处; 在利用memcpy或strncpy将buf中的数据拷贝至str的str[strlen(str) - num]地址处。 图示 C编程实现代码 /*...原创 2020-08-15 23:33:01 · 2801 阅读 · 0 评论 -
C经典笔试题之统计一个无符号数二进制形式的0和1的个数
统计一个无符号数中的1的个数 方法一: /*方法一: * * eg: * * 9--> 1001 * * & *----------------------- * 9-1--> 1000 * *----------------------- * 1000 *一次类推,直到:num = 0,为止. * * *//**************************************************..原创 2020-07-24 23:38:04 · 784 阅读 · 0 评论 -
C++/C语言sizeof关键字详解
目录sizeof关键字主要功能常见用法与基本数据类型的相关的内存空间大小的求解与数组相关的内存空间大小的求解在数组的定义处在具体函数的中运行实例与指针的相关的变量所占内存空间大小的求解运行实例与结构体相关的变量所占内存空间大小的求解运行实例与枚举相关的变量所占内存空间大小的求解运行实例与联合体(union)相关的变量所占内存空间大小的求解运行实例 sizeof关键字 sizeof 为C语言的一个主要关键...原创 2020-07-19 21:58:25 · 3582 阅读 · 2 评论