
C语言编程小技巧代码片段
常用
isme.fun
好东西要一起分享。
展开
-
C语言最简单的排序算法冒泡排序并返回排序前索引序号
1.C语言代码代码如下(示例):void UserMain(void){ int i, j, tmp; s8 raw[] = {9, 10, 10, -2, 8, 3, 2, -5, 1, 0, -8, 3, 2, 8}; // 需要排序的原始数据 int length = sizeof(raw)/sizeof(s8); printf("raw_len: %d\n", length); s8 *num = (s8 *)tls_mem_alloc(length);原创 2020-10-29 17:03:28 · 2082 阅读 · 0 评论 -
C语言位域联合体结构体操作寄存器实现51单片机Sbit和STM32位带操作方式输出高低电平
1.C语言程序代码如下(示例):/*** 8位二进制显示 ***/void toHex(u8 data){ u8 bin = 0; for(int i=0;i<8;i++) { bin = data<<i; bin = bin >>7; if(bin)printf("1"); else printf("0"); } printf("\r\n");}typede原创 2020-10-29 16:17:40 · 2211 阅读 · 2 评论