![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
regove
当你的才华还撑不起你的野心时,就应该静下心来学习; 当你的能力还驾驭不了你的目标时,就应该沉下心来历练。梦想不是浮躁,而是沉淀和积累。只有拼出来的美丽,没有等出来的辉煌。机会永远是留给最渴望的那个人,学会与内心深处的你对话,问问自己想要怎样的人生。
展开
-
深入理解C语言中的移位运算
[在此处输入文章标题] 深入理解C语言中的移位运算移位运算:C语言还提供了一组移位运算,以便向左或者向右移动位模式。对于一个位表示为[xn-1,xn-2,…,x0]的操作数x,C表达式x有一个相应的右移运算x>>k,但是它的行为有点微妙。一般而言,机器支持两种形式的右移:逻辑右移和算术右移。逻辑右移在左端补k个0,得到的结果是[0,…,0,xn-1,xn-2,原创 2014-11-19 09:56:26 · 740 阅读 · 0 评论 -
C语言中##的作用
C语言中##的作用#define MCU_IO_TGL_PREP(port, pin) st( P##port##_##pin## ^= 1; ) ##这个运算符把两个语言符号组合成单个语言符号看例子:#define XNAME(n) x##n如果这样使用宏XNAME(8)则会被展开成这样x8 #define MCU_IO_TGL_PREP(port原创 2014-11-19 09:58:34 · 673 阅读 · 0 评论 -
bin文件和nb0文件的区别
eboot.nb0 eboot.bin nk.nb0 nk.bin .bin文件和.nb0 .hex文件的差别: .nb0是可以直接烧到FLASH/ROM中的,是代码镜像,可以直接跳转到其入口执行。 .bin是Microsoft binary image格式的文件,必须按其格式定义解开到其指定的地址空间的位置才能执行。 两个都是CE的镜像,通过串口直接下载用nb0,pb原创 2014-12-25 18:34:17 · 720 阅读 · 0 评论