![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
沐风电子工作室(李晓风)
这个作者很懒,什么都没留下…
展开
-
#、##和__VA_ARGS__
1.#假如希望在字符串中包含宏参数,ANSI C允许这样作,在类函数宏的替换部分,#符号用作一个预处理运算符,它可以把语言符号转化程字符串。例如,如果x是一个宏参量,那么#x可以把参数名转化成相应的字符串。该过程称为字符串化(stringizing).#incldue #define PSQR(x) printf("the square of" #x "is %d.\n",(x)*(x转载 2017-07-05 14:23:31 · 129 阅读 · 0 评论 -
函数指针和指针函数的区分
函数指针是个指针,它指向某一个具体函数或某一类函数。指针函数是个返回值为指针的函数。下面通过具体例子分析二者:函数指针:#include typedef int (*func)(int a,int b);int add(int a,int b){return (a+b);}int sub(int a,int b){re原创 2017-10-06 10:49:50 · 256 阅读 · 0 评论 -
计算机存储的大小端模式
大端模式和小端模式:大端模式:数据的高字节保存在内存的低字节中,而数据的低字节保存在内存的高地址中。小端模式:是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中。如stm32是典型的小端模式;原创 2017-10-06 11:07:34 · 221 阅读 · 0 评论 -
232电平与TTL电平
232电平专指DB9接口那种高电压串口,TTL就是专指5V串口。232和TTL电平是方向的,232为负逻辑,TTL为正逻辑;如:232电平标准: 逻辑1为-3~-15V,逻辑0为+3~+15V.原创 2017-10-06 11:14:38 · 826 阅读 · 0 评论