![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c基础
文章平均质量分 52
qq1273753254
这个作者很懒,什么都没留下…
展开
-
keil 格式化说明
H: 表示”if”、”for”、”while”等keyword右边添加一个空格。-k1: *和&在表示指针和引用类型时,和类型名称并紧。-P: 在括号两边插入空格;-d仅仅在括号外面插入空格。E -p -s4 -P(-是连接符,不是下划线)-s4:一个Tab缩进4个空格(默认),数字代表空格个数。-p : 在运算操作符两边插入空格(使用效果见下图)-U: 表示括号内的两头的參数和括号之间不留空格;-p: 在运算符号(操作符)左右加上空格;-D: 在小括号边上添加一个空格;-P :在括号两边插入空格。原创 2023-02-07 08:43:07 · 695 阅读 · 0 评论 -
【无标题】comp
撒旦法原创 2022-03-11 11:26:44 · 201 阅读 · 0 评论 -
编译器的一些小知识
位 :一位是1个二进制的0或1(bit) 字节:一个字节是8个位(Byte) 字 :一个字就是16个位。16位 双字:一个双字是两个字。即32位 默认情况下,char类型的数据项是无符号的,所以它的取值范围是0~255; 在所有的内部和外部标识符中,大写和小写字符不同; 通常局部变量保存在寄存器中,但当局部变量太多放到栈里的时候,它们总是字对齐的。 压缩类型的自然对齐方式为1。使用关键字__packed来压缩特定结构,将所有有效类型的对齐边界设置为1; ...原创 2022-02-23 11:27:35 · 547 阅读 · 0 评论 -
C日志定义
#define __debug__ #ifdef __debug__ #define prinf(fmt, ...) \ do \ { ...原创 2021-10-29 15:51:41 · 115 阅读 · 0 评论 -
从博客园转载
volatile的陷阱 对于volatile关键字,大部分C语言的教程都是一笔带过,并没有做太深入的分析,所以这里简单的整理了一些 关于volatile的使用注意事项。实际上从语法上来看volatile和const是一样的,但是如果const用错,几乎不会有什 么问题,而volatile用错,后果可能很严重。所以在volatile的使用上建议大家还是尽量求稳,少用一下没有切实把 握的技巧。 首先看下面两个定义的区别: 1 unsigned char* volatile r...转载 2021-10-14 15:40:10 · 65 阅读 · 0 评论