![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 83
我的大脑
我的大脑早上好;
查看我的收藏http://my.csdn.net/my/favorite
展开
-
rand 与random的区别(转)
int rand(void); //返回一个随机数0 ~ pow(2, sizeof(int))-1long int random(void); //返回一个随机数0 ~ pow(2, sizeof(long int))-1void srand(unsigned int seed); //设置rand函数的种子void srandom(unsigned int seed); //设转载 2017-03-06 22:09:22 · 10855 阅读 · 0 评论 -
按位与、或、异或等运算方法
按位与运算符(&)参加运算的两个数据,按二进制位进行“与”运算。运算规则:0&0=0; 0&1=0; 1&0=0; 1&1=1; 即:两位同时为“1”,结果才为“1”,否则为0例如:3&5 即 0000 0011 & 0000 0101 = 0000 0001 因此,3&5的值得1。 另,负数按补码形式参加按位与运原创 2017-04-09 12:51:10 · 343 阅读 · 0 评论 -
给两个数组和他们的大小,还有一动态开辟的内存,求交集,把交集放到动态内存dongtai,并且返回交集个数
#include #include int sort_function( const void *a, const void *b) { return int(*(long *)a - *(long *)b); } long jiaoji(long *a, long alen, long *b, long blen, long *c) { // 如果要保留原创 2017-04-11 09:27:43 · 428 阅读 · 0 评论 -
兼容性编程经验
void fan(short * x){ short x1=256; *x=x1;}int main(){ int x=0; fan((short *)&x); printf("x:%d\r\n",x); while(1); return 0;}这样写会有数据丢失void fan(int * x){ int x1=256; *x=x1;}int main(){原创 2017-08-08 13:14:35 · 281 阅读 · 0 评论 -
程序调试的总结
前言:萌新一只望指正,以下是对程序调试的总结硬件准备:单片机,单片机的通信端,各种数据调试工具,备用端子及杜关线,示波器,逻辑分析仪软件准备:烧录程序,调试工具(观察数据),观察波形软件,电路图(原理图),有数据的发送端准备采集的数据注:根据实际情况可能还要一些小工具,可以自己动手制作(如3通转换板等)步骤:1.检测发送端波形,目的确认是否有波形发出,波形是否异常2,检测接原创 2017-10-03 09:29:10 · 2307 阅读 · 0 评论