![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 68
良辰Leon
日拱一卒,功不唐捐。
展开
-
使用位运算对寄存器操作的通用方法
对寄存器的操作有时候要考虑对其不同的位进行先后顺序不同的设置,但是对寄存器操作的方法是固定的。 首先要明白逻辑运算符(!,&&,||)和位运算符(>,~,|,^,&)的区别: 对寄存器的操作使用的是位运算符, 逻辑运算符一般用于在程序中判断逻辑中使用。 例如 定义一个8位的寄存器(0xf0是寄存器的地址): #define REG 0xF原创 2016-12-16 11:30:25 · 4498 阅读 · 1 评论 -
sprintf与printf的不同点是什么?
printf函数与sprintf不同之处转载 2017-03-15 11:44:35 · 7608 阅读 · 1 评论 -
如何生成一个含有随机数的字符串
要求生成一个“demo-xxxxxx”的字符串,其中xxxxxx是个6位的随机数,每一个x可以取值在0-F。demo为固定的字符串,xxxxxx为不重复的6位随机数字。原创 2017-03-15 10:39:52 · 2237 阅读 · 0 评论 -
嵌入式开发相关汇总(优势、要求和基础知识等)
嵌入式开发工程师的优势:市场需求量大;产品开发有节奏,有计划:比普通应用软件的个性化开发,强度要小一些;技术通用性强;创新点多,创业机会多;成品的门槛性高:一般都是软硬件结合为一体,所以不像普通应用软件容易被抄袭;经验积累可持续:常规应用系统的开发,架构发展往往都是颠性的,而且更新较快,所以经验积累可持续很难。嵌入式开发对开发者的要求:对底层感兴趣,学习能力、动手能力要强;对问题能原创 2017-07-06 17:52:35 · 1038 阅读 · 0 评论