
C语言学习笔记
C语言学习笔记
怪怪王
stay foolish stay hungry!
展开
-
【C语言】字符串打印(定长)
目的:打印长度可控的字符串char *ucBuf;uint8_t ucLen; char ucString[256];memcpy(ucString, ucBuf, ucLen);ucString [ucLen] = '\0';printf("%s\r\n", ucString);原创 2020-09-09 18:40:00 · 1238 阅读 · 2 评论 -
【C语言】typedef的基本用法
举例:原创 2020-09-07 20:28:59 · 196 阅读 · 0 评论 -
【C语言】编程规范(keil)
。。原创 2020-09-07 20:14:28 · 2232 阅读 · 0 评论 -
【C语言】Keil数据类型
.原创 2020-09-07 20:09:22 · 1132 阅读 · 0 评论 -
【C语言】变量前缀命名规范
类型 前缀示例int iint iVariablechar chchar chVariabledouble ddouble dVariablefloat flfloat flVariablechar* szchar *szVariablechar[] szchar szVariable[100]point pint *pVariable原创 2020-09-07 20:00:56 · 1680 阅读 · 0 评论 -
【C语言】Printf使用
举例:字符串打印printf(“字符串”);char *strData = “字符串”;printf(“字符串为:%s”,strData);char a=’0’;printf(“字符为:%x”, a);控制符使用说明控制符说明%d按十进制整型数据的实际长度输出%c用来输出一个字符%f用来输出实数,以小数形式输出,整数部分全部输出,小数部分输出 6 位,超过 6 位的四舍五入%s用来输出字符串%x %X %#x %#X以十六进制形式输出原创 2020-09-04 17:59:26 · 261 阅读 · 0 评论 -
【C语言】枚举使用(enum)
定义:typedef enum {sun,mon,tue,wed,thu,fri,sat} weekday;用法:1.enum是一种基本数据类型,不能再分解为任何基本类型。2.枚举值是常量,不是变量。不能在程序中用赋值语句再对它赋值。3.枚举元素本身由系统定义了一个表示序号的数值,从0开始顺序定义为0,1,2…。如在weekday中,sun值为0,mon值为1,sat值为6。...原创 2020-09-04 17:48:47 · 2227 阅读 · 0 评论 -
【C语言】符号常量(#define)
举例:#define XY_RX 100;用法:#define 标识符 常量其中,标识符一般全大写,单词之间用"_"下划线分割原创 2020-09-03 20:41:29 · 1081 阅读 · 0 评论 -
【C语言】宏定义(# if #ifdef #ifndef)
#if #endif举例:#define XYMZ 1;#if XYMZ…程序1…#else…程序2…#endif解析:常量XYMZ为真:执行程序1;常量XYMZ为假:执行程序2#ifdef #endif举例:#define XYMZ 1;#ifdef XYMZ…程序1…#else…程序2…#endif解析:常量XYMZ被#define过:执行程序1;常量XYMZ没被#define过:执行程序2#ifndef #endif举例:#define XYMZ 1;原创 2020-09-03 20:34:20 · 2678 阅读 · 0 评论 -
【C语言】全局变量(extern)
举例:extern UART_HandleTypeDef huart3;目的:声明的变量可以在其他文件被调用用法:在A.h文件中 extern int a;在A.c文件中 int a=0;在b.c文件中 include"A.h"在b.c文件中 int b = a;原创 2020-09-03 20:07:42 · 1130 阅读 · 0 评论 -
【C语言】静态函数(static)
静态函数(static)举例: staic void Rx_XYMZ(void);用法: 在普通函数的返回类型前加关键字staic目的: 使得目标函数只能在他声明的文件中可见原创 2020-09-03 19:50:42 · 1826 阅读 · 0 评论