C语言编程
cococenstar
做美好的人,做酷的事。
展开
-
6800与8080~
6800又叫moto总线,8080总线又叫Intel总线。大致来说,Intel总线的控制线有四根,RD写使能, WR读使能, ALE地址锁存, CS片选。而moto总线只有三根,R/W 读/写,ALE地址锁存,CE片使能。--------------------------------------------------------------------------------转载 2012-11-23 22:47:11 · 856 阅读 · 0 评论 -
(*(void (*)( ) )0)( )的理解
在很多情况下,尤其是读别人所写代码的时候,对C语言声明的理解能力变得非常重要,而C语言本身的凝练简约也使得C语言的声明常常会令人感到非常困惑,因此,在这里我用一篇的内容来集中阐述一下这个问题。 问题:声明与函数 有一段程序存储在起始地址为0的一段内存上,如果我们想要调用这段程序,请问该如何去做? 答案 答案是(*(void (*)( ) )0)( )。看起来转载 2012-11-21 15:33:21 · 572 阅读 · 0 评论 -
STM32和LPC资源的比较
转一个网友的评论:NXP的东西在汽车上用的很多。我从毕业就在车载行业混。车上用的东西,飞思卡尔的最多,英飞凌那是车厂级别的采用,就是所谓的前装标准.汽车收音机出了ST的TDA7540外,最大的还是NXP的、ST的东西才是有不少BUG。比如STM32刚出来的时候,为了快速抢占市场,那些芯片问题很多的,只是说现在好很多。ST最成功的还是STM8 深圳车载行业以前用的MCU都8位的,转载 2012-11-25 15:59:00 · 10308 阅读 · 0 评论 -
求一个字符串中连续出现次数最多的子串
确实没有正经研究过算法,今天看到这个问题,想了很久没有想到怎么解决,最原始的方法谁都能够想到,但是这种原始方法显然效率非常低下,尤其是在字符串非常长的时候。因此,查阅网络,看到这两篇文章:1、求一个字符串中连续出现次数最多的子串 (imcdragon的专栏 )2、找出字符串中连续出现次数最多的子串 读过之后,才发现,原来这字符串可以这样处理。 但转载 2012-08-28 16:41:30 · 884 阅读 · 0 评论 -
C语言:浮点数在内存中的表示(转)
C语言:浮点数在内存中的表示单精度浮点数: 1位符号位 8位阶码位 23位尾数双精度浮点数: 1位符号位 8位阶码位 52位尾数 实数在内存中以规范化的浮点数存放,包括数符、阶码、尾数。数的精度取决于尾数的位数。比如32位机上float型为23位 double型为52位。单精度float型存储在内存中的大小为4个字节,即32位。浮点表示的一般转载 2012-08-13 20:37:37 · 3910 阅读 · 0 评论